Commits

Eneldo Serrata  committed 4cf5497

translation of the documentation to Spanish version 0.1

  • Participants
  • Parent commits 884b587

Comments (0)

Files changed (137)

File .idea/cherrypy.iml

+<?xml version="1.0" encoding="UTF-8"?>
+<module type="PYTHON_MODULE" version="4">
+  <component name="NewModuleRootManager">
+    <content url="file://$MODULE_DIR$" />
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
+

File .idea/encodings.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false" />
+</project>
+

File .idea/misc.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.3.2 virtualenv at ~/.virtualenvs/marcos" project-jdk-type="Python SDK" />
+</project>
+

File .idea/modules.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/cherrypy.iml" filepath="$PROJECT_DIR$/.idea/cherrypy.iml" />
+    </modules>
+  </component>
+</project>
+

File .idea/other.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="PyDocumentationSettings">
+    <option name="myDocStringFormat" value="Plain" />
+  </component>
+</project>
+

File .idea/testrunner.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="TestRunnerService">
+    <option name="projectConfiguration" value="Nosetests" />
+    <option name="PROJECT_TEST_RUNNER" value="Nosetests" />
+  </component>
+</project>
+

File .idea/vcs.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="$PROJECT_DIR$" vcs="hg4idea" />
+  </component>
+</project>
+

File sphinx/Makefile

 	@echo "  pseudoxml  to make pseudoxml-XML files for display purposes"
 	@echo "  linkcheck  to check all external links for integrity"
 	@echo "  doctest    to run all doctests embedded in the documentation (if enabled)"
+	@echo "  html_es    to make standalone HTML files in spanish"
 
 clean:
 	rm -rf $(BUILDDIR)/*
 	@echo
 	@echo "Build finished; now you can run "qcollectiongenerator" with the" \
 	      ".qhcp project file in $(BUILDDIR)/qthelp, like this:"
-	@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/Marcos.qhcp"
+	@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/CherryPy.qhcp"
 	@echo "To view the help file:"
-	@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/Marcos.qhc"
+	@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/CherryPy.qhc"
 
 devhelp:
 	$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
 	$(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml
 	@echo
 	@echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml."
+
+html_es:
+	rm -rf $(BUILDDIR)/*
+	@echo "clean files"
+	sphinx-intl build -c source/conf.py
+	@echo "Sphinx-intl build"
+	make -e SPHINXOPTS="-D language='es'" html

File sphinx/source/_static/cherrypy_logo_small.jpg

Added
New image

File sphinx/source/locale/es/LC_MESSAGES/appendix.mo

Binary file added.

File sphinx/source/locale/es/LC_MESSAGES/appendix.po

+# 
+msgid ""
+msgstr ""
+"Project-Id-Version: CherryPy 3.2.4\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-06-17 16:32\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../../source/appendix/cherrypyspeed.rst:5 ../../source/appendix/faq.rst:10
+msgid "How fast is CherryPy ?"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:8
+msgid "Introduction"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:10
+msgid ""
+"When people ask this question, they usually mean \"how fast will my "
+"CherryPy-based application be ?\"."
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:12
+msgid ""
+"In 99% of the cases, the answer is \"this depends on your actual application"
+" code, not on CherryPy itself\"."
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:14
+msgid ""
+"The reason is that, for 99% of the real-world dynamic applications, most of "
+"the time spent to return a page will be spent in your actual application "
+"code, and the time actually spent in the CherryPy code will be negligible."
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:16
+msgid ""
+"For instance, a typical page that requires a few database calls to be built "
+"might take in total 200ms to be served. Out of these 200ms, about 2ms will "
+"be spent by CherryPy itself, and 198ms will be spend in your actual database"
+" calls and page rendering..."
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:18
+msgid ""
+"So you can see that, if you want to optimize anything, you should really "
+"optimize your actual application code before you try to optimize CherryPy."
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:21
+msgid "Raw speed of the CherryPy HTTP server"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:23
+msgid ""
+"Despite the real-life most common scenario explained in the introduction, "
+"some people still want to know the raw speed of the CherryPy HTTP server. So"
+" I sat down and did some benchmarking..."
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:27
+msgid "About the benchmark"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:29
+msgid ""
+"This benchmarking only makes sense on very small documents, otherwise we're "
+"no longer measuring the raw speed of the HTTP server, but also the speed of "
+"the application ..."
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:36
+msgid ""
+"This benchmarking was performed on a laptop in the following environment:"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:32
+msgid "Processor: Pentium M 1.6 Ghz"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:33
+msgid "RAM: 1GB"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:34
+msgid "Windows XP 2"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:35
+msgid "Load testing tool: ab from Apache2"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:36
+msgid "CherryPy version: SVN snapshot on 2005/01/13"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:38
+msgid ""
+"Note that \"ab\" was running on the same machine as the CherryPy server, so "
+"CherryPy is probably a bit faster than what we're getting."
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:41
+msgid "Test 1: Dynamic content / single threaded server"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:43
+msgid "I used the following basic CherryPy app::"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:56
+#: ../../source/appendix/cherrypyspeed.rst:193
+msgid "Here are the \"ab\" results::"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:113
+msgid ""
+"As you can see, CherryPy averaged 558 requests/second, which is pretty good "
+"..."
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:116
+msgid "Test 2: Dynamic content / multi threaded server"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:118
+msgid ""
+"I used the same code as test 1, but started CherryPy in thread-pool mode, "
+"with 10 threads. I also told \"ab\" to simulate 10 concurrent users ... Here"
+" are the \"ab\" results::"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:177
+msgid ""
+"As you can see, CherryPy averaged 429 requests/second, which is a bit less "
+"than test 1 (there is a small thread-switching overhead), but is still "
+"pretty good ..."
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:180
+msgid "Test 3: Static content / single threaded server"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:182
+msgid ""
+"This time, I used CherryPy to serve a static file from disc. The file was a "
+"simple text containing \"OK\". Here was the config file for CherryPy::"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:251
+msgid ""
+"As you can see, CherryPy averaged 505 requests/second. Again it is a little "
+"bit less than a dynamic page, but it is still pretty good ..."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:5
+msgid "Frequently Asked Questions"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:8
+msgid "General"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:12
+msgid "Have a look at :doc:`/appendix/cherrypyspeed`."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:14
+msgid "When will it be added to the standard python library?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:16
+msgid ""
+"Probably never. The standard python library is not the place to distribute "
+"an application server."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:19
+msgid "Who uses CherryPy?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:21
+msgid "See :ref:`SuccessStories`."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:25
+msgid "Server Features and Configuration"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:27
+msgid "How do I serve multiple domains on one host?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:29
+msgid "You can use the :class:`cherrypy._cpdispatch.VirtualHost` dispatcher."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:31
+msgid "Does CherryPy support https?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:33
+msgid ""
+"CherryPy has built-in SSL support as of 3.0.0beta. See the `ssl_*` "
+"properties of :mod:`cherrypy._cpserver`."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:36
+msgid ""
+"Earlier versions do not have built-in SSL support, but Tim Evans has written"
+" a module called `SslCherry "
+"<http://tools.cherrypy.org/wiki/SSLWithM2Crypto>`_ that uses M2Crypto for "
+"https support.  It's not quite ready for production use, but it looks "
+"promising."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:41
+msgid "Does CherryPy prevent cross-site scripting?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:43
+msgid ""
+"See `Malicious HTML Tags Embedded in Client Web Requests "
+"<http://www.cert.org/advisories/CA-2000-02.html>`_ and `Understanding "
+"Malicious Content Mitigation for Web Developers "
+"<http://www.cert.org/tech_tips/malicious_code_mitigation.html>`_ at `CERT "
+"<http://www.cert.org/>`_ for an overview of Cross-Site Scripting (XSS) "
+"issues. It is ultimately up to the developer to remove potential XSS "
+"vulnerabilities from their apps and sites."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:49
+msgid ""
+"Why does CherryPy take CPU/RAM even though it's not yet receiving requests?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:51
+msgid ""
+"CherryPy runs some tasks in the background by default, and some when you "
+"turn on certain tools. To strip CherryPy down to nothing, you might have to:"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:54
+msgid ""
+"Turn off the :ref:`timeoutmonitor` via "
+"``cherrypy.engine.timeout_monitor.unsubscribe()``."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:56
+msgid ""
+"Turn off the :class:`Autoreloader <cherrypy.process.plugins.Autoreloader>` "
+"via ``cherrypy.engine.autoreload.unsubscribe()``."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:58
+msgid ""
+"Examine the number of worker threads that WSGIServer uses. See "
+":attr:`cherrypy._cpserver.Server.thread_pool`."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:61
+msgid ""
+"CherryPy serves my HTML but not my CSS, Javascript, or images. Why does "
+"CherryPy wait to serve one resource before serving the next? Can it not "
+"handle more than one connection at a time?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:65
+msgid ""
+"CherryPy certainly can handle multiple connections. It's usually your "
+"browser that is the culprit. Firefox, for example, will only open two "
+"connections at a time to the same host (and if one of those is for the "
+"``favicon.ico``, then you're down to one). Try increasing the number of "
+"concurrent connections your browser makes, or test your site with a tool "
+"that isn't a browser, like ``siege``, Apache's ``ab``, or even ``curl``."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:73
+msgid "Development Questions"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:75
+msgid ""
+"I can browse pages from my local machine, but not from other machines. What "
+"gives?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:77
+msgid ""
+"Set the config entry `server.socket_host` to either your server name/IP, or "
+"to '0.0.0.0' to listen on all interfaces. See :mod:`cherrypy._cpserver` for "
+"more details."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:81
+msgid "How do I serve URL's with dots in them, like \"/path/to/report.xml\"?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:83
+msgid ""
+"Two ways: 1) Convert the dots to underscores for your page handler names, "
+"e.g. ``def report_xml(self)`` (see :ref:`defaultdispatcher`) or 2) use a "
+":ref:`default method<defaultmethods>`."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:87
+msgid ""
+"How do I upload BIG files? (Or what is the best thing to do if I have many "
+"concurrent users uploading files?)"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:90
+msgid "Please see :doc:`/progguide/files/uploading` for examples."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:92
+msgid "Can I perform HTTP based authentication (.htaccess)?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:94
+msgid ""
+"There are two tools implementing :rfc:`2617`: :doc:`/refman/lib/auth_digest`"
+" and :doc:`/refman/lib/auth_basic`."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:97
+msgid "What templating systems does CherryPy support?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:99
+msgid ""
+"All of them! One of the core idea of CherryPy is to be templating language "
+"independent. It is important to us to let developers keep their habits and "
+"preferred tools. Hence CherryPy does not favor any templating language. But "
+"for some ideas, see :doc:`/progguide/choosingtemplate` and the `Tools wiki "
+"<http://tools.cherrypy.org/wiki/>`_."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:106
+msgid ""
+"My default handler throws an exception complaining about the number of "
+"arguments. How to handle this?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:109
+msgid "Suppose you have the following handler class setup: ::"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:116
+msgid ""
+"and you want to provide project information based on urls of the form ::"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:120
+msgid ""
+"Here, 123 is a project id to search in a database. The above project() "
+"method will do the trick, but, when someone adds more arguments than the "
+"method expects, e.g. ::"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:126
+msgid ""
+"those extra elements are passed on to the project() method as parameters, "
+"which is not able to handle the extra arguments and results in an exception "
+"being thrown."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:129
+msgid ""
+"You can catch this by appending ``*args``, ``**kwargs`` to the default() "
+"method's parameter list. This way, the values 456 and 789 in the example "
+"will be placed in the 'args' list and the 'kwargs' dictionary will contain "
+"the string 'blah' for the key 'x'. In the following example, we just ignore "
+"any extra params: ::"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:140
+msgid "How do I publish objects with reserved Python names?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:142
+msgid "Example: ::"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:157
+msgid ""
+"Object attributes can have reserved names as long as you dynamically bind "
+"them so the Python parser doesn't choke on them."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:160
+msgid ""
+"How does CherryPy compare to projects like mod_python, Twisted, and Django?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:162
+msgid ""
+"mod_python requires you to be running `Apache <http://httpd.apache.org/>`_. "
+"See http://www.modpython.org for more info. Since CherryPy 2.1, you can use "
+"mod_python as an interface to bridge CherryPy and Apache."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:166
+msgid ""
+"Twisted is, well, twisted. You really have to spend the time to understand "
+"how the twisted framework works. It is deep and very powerful, but has a "
+"steep learning curve. CherryPy is, arguably, simpler to understand, due to "
+"its more traditional approach. Part of this comes from it not trying to do "
+"all the things that twisted does (SMTP, IRC, NNTP, etc etc). See "
+"http://twistedmatrix.com for more info."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:173
+msgid ""
+"For a 3rd party discussion, refer to the `PyWebOff blog <http://pyre.third-"
+"bit.com/pyweb/index.html>`_ which concluded:"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:176
+msgid ""
+"\"In no time at all, I was finished the library program. It took me "
+"significantly less time than it did with either of Quixote or Webware, and "
+"I'm very happy with the code that was produced. CherryPy needs more "
+"documenting, but otherwise it gets two enthusiastic thumbs up.\""
+msgstr ""
+
+#: ../../source/appendix/faq.rst:181
+msgid ""
+"When you run cherrypy and two dudes browse your website at the same time, "
+"does cherrypy create two instances of your root object? How does that work? "
+"I don't get it."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:185
+msgid ""
+"No, just one instance. It's no different than having two threads in any "
+"other Python application call the same method at the same time: each thread "
+"has its own set of local variables so they don't stomp each other."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:189
+msgid "How do I get CherryPy to work if I don't have root?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:191
+msgid ""
+"Just append it to the path.  Put the following at the top of the files you "
+"need CherryPy for: ::"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:197
+msgid ""
+"Can I change my root class, refresh my web page and see what is changed "
+"without restarting the CherryPy server?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:200
+msgid ""
+"See :class:`cherrypy.process.plugins.Autoreloader`. Note that this solution "
+"works properly only if the changes you make are syntactically correct. Re-"
+"compilation errors will exit the entire application."
+msgstr ""
+
+#: ../../source/appendix/index.rst:3
+msgid "Appendix"
+msgstr ""
+
+#: ../../source/appendix/success.rst:5
+msgid "Success Stories"
+msgstr ""
+
+#: ../../source/appendix/success.rst:7
+msgid ""
+"You are interested in CherryPy but you would like to hear more from people "
+"using it, or simply check out products or application running it."
+msgstr ""
+
+#: ../../source/appendix/success.rst:9
+msgid ""
+"If you would like to have your CherryPy powered website or product listed "
+"here, contact us via our [wiki:CherryPyMailingLists mailing lists] or "
+"[wiki:CherryPyIrcChannel IRC]."
+msgstr ""
+
+#: ../../source/appendix/success.rst:13
+msgid "Websites running atop CherryPy"
+msgstr ""
+
+#: ../../source/appendix/success.rst:15
+msgid ""
+"`Hulu Deejay and Hulu Sod <http://tech.hulu.com/blog/2013/03/13/python-and-"
+"hulu>`_ - Hulu uses CherryPy for some projects. \"The service needs to be "
+"very high performance. Python, together with CherryPy, `gunicorn "
+"<http://gunicorn.org>`_, and gevent more than provides for this.\""
+msgstr ""
+
+#: ../../source/appendix/success.rst:21
+msgid ""
+"`Netflix <http://techblog.netflix.com/2013/03/python-at-netflix.html>`_ - "
+"Netflix uses CherryPy as a building block in their infrastructure: \"Restful"
+" APIs to large applications with requests, providing web interfaces with "
+"CherryPy and Bottle, and crunching data with scipy.\""
+msgstr ""
+
+#: ../../source/appendix/success.rst:25
+msgid ""
+"`Urbanility <http://urbanility.com>`_ - French website for local "
+"neighbourhood assets in Rennes, France."
+msgstr ""
+
+#: ../../source/appendix/success.rst:27
+msgid ""
+"`MROP Supply <https://www.mropsupply.com>`_ - Webshop for industrial "
+"equipment, developed using CherryPy 3.2.2 utilizing Python 3.2, with libs: "
+"`Jinja2-2.6 <http://jinja.pocoo.org/docs>`_, davispuh-MySQL-for-"
+"Python-3-3403794, pyenchant-1.6.5 (for search spelling). \"I'm coming over "
+"from .net development and found Python and CherryPy to be surprisingly "
+"minimalistic.  No unnecessary overhead - build everything you need without "
+"the extra fluff.  I'm a fan!\""
+msgstr ""
+
+#: ../../source/appendix/success.rst:35
+msgid ""
+"`CherryMusic <http://www.fomori.org/cherrymusic>`_ - A music streaming "
+"server written in python: Stream your own music collection to all your "
+"devices! CherryMusic is open source."
+msgstr ""
+
+#: ../../source/appendix/success.rst:38
+msgid ""
+"`YouGov Global <http://www.yougov.com>`_ - International market research "
+"firm, conducts millions of surveys on CherryPy yearly."
+msgstr ""
+
+#: ../../source/appendix/success.rst:41
+msgid ""
+"`Aculab Cloud <http://cloud.aculab.com>`_ - Voice and fax applications on "
+"the cloud. A simple telephony API for Python, C#, C++, VB, etc... The "
+"website and all front-end and back-end web services are built with CherryPy,"
+" fronted by nginx (just handling the ssh and reverse-proxy), and running on "
+"AWS in two regions."
+msgstr ""
+
+#: ../../source/appendix/success.rst:46
+msgid ""
+"`Learnit Training <http://www.learnit.nl>`_ - Dutch website for an IT, "
+"Management and Communication training company. Built on CherryPy 3.2.0 and "
+"Python 2.7.3, with `oursql <http://pythonhosted.org/oursql>`_ and `DBUtils "
+"<http://www.webwareforpython.org/DBUtils>`_ libraries, amongst others."
+msgstr ""
+
+#: ../../source/appendix/success.rst:51
+msgid ""
+"`Linstic <http://linstic.com>`_ - Sticky Notes in your browser (with "
+"linking)."
+msgstr ""
+
+#: ../../source/appendix/success.rst:53
+msgid ""
+"`Almad's Homepage <http://www.almad.net>`_ - Simple homepage with blog."
+msgstr ""
+
+#: ../../source/appendix/success.rst:57
+msgid "Products based on CherryPy"
+msgstr ""
+
+#: ../../source/appendix/success.rst:59
+msgid ""
+"`SABnzbd <http://sabnzbd.org>`_ - Open Source Binary Newsreader written in "
+"Python."
+msgstr ""
+
+#: ../../source/appendix/success.rst:61
+msgid ""
+"`Headphones <https://github.com/rembo10/headphones>`_  - Third-party add-on "
+"for SABnzbd."
+msgstr ""
+
+#: ../../source/appendix/success.rst:63
+msgid ""
+"`SickBeard <http://sickbeard.com>`_ - \"Sick Beard is a PVR for newsgroup "
+"users (with limited torrent support). It watches for new episodes of your "
+"favorite shows and when they are posted it downloads them, sorts and renames"
+" them, and optionally generates metadata for them.\""
+msgstr ""
+
+#: ../../source/appendix/success.rst:65
+msgid ""
+"`TurboGears <http://www.turbogears.org>`_ - The rapid web development "
+"megaframework. Turbogears 1.x used Cherrypy. \"CherryPy is the underlying "
+"application server for TurboGears. It is responsible for taking the requests"
+" from the user’s browser, parses them and turns them into calls into the "
+"Python code of the web application. Its role is similar to application "
+"servers used in other programming languages\"."
+msgstr ""
+
+#: ../../source/appendix/success.rst:67
+msgid ""
+"`Indigo <http://www.perceptiveautomation.com/indigo/index.html>`_ - \"An "
+"intelligent home control server that integrates home control hardware "
+"modules to provide control of your home. Indigo's built-in Web server and "
+"client/server architecture give you control and access to your home remotely"
+" from other Macs, PCs, internet tablets, PDAs, and mobile phones.\""
+msgstr ""
+
+#: ../../source/appendix/success.rst:72
+msgid ""
+"`SlikiWiki <http://www.sf.net/projects/slikiwiki>`_ - Wiki built on CherryPy"
+" and featuring WikiWords, automatic backlinking, site map generation, full "
+"text search, locking for concurrent edits, RSS feed embedding, per page "
+"access control lists, and page formatting using PyTextile markup.\""
+msgstr ""
+
+#: ../../source/appendix/success.rst:74
+msgid ""
+"`read4me <http://sourceforge.net/projects/read4me>`_ - read4me is a Python "
+"feed-reading web service."
+msgstr ""
+
+#: ../../source/appendix/success.rst:76
+msgid ""
+"`Firebird QA tools <http://www.firebirdsql.org/en/quality-assurance>`_ - "
+"Firebird QA tools are based on CherryPy."
+msgstr ""
+
+#: ../../source/appendix/success.rst:80
+msgid "Products inspired by CherryPy"
+msgstr ""
+
+#: ../../source/appendix/success.rst:82
+msgid ""
+"`OOWeb <http://ooweb.sourceforge.net/>`_ - \"OOWeb is a lightweight, "
+"embedded HTTP server for Java applications that maps objects to URL "
+"directories, methods to pages and form/querystring arguments as method "
+"parameters. OOWeb was originally inspired by CherryPy.\""
+msgstr ""

File sphinx/source/locale/es/LC_MESSAGES/appendix/cherrypyspeed.mo

Binary file added.

File sphinx/source/locale/es/LC_MESSAGES/appendix/cherrypyspeed.po

+# 
+msgid ""
+msgstr ""
+"Project-Id-Version: CherryPy 3.2.4\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-06-17 16:33\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../../source/appendix/cherrypyspeed.rst:5
+msgid "How fast is CherryPy ?"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:8
+msgid "Introduction"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:10
+msgid ""
+"When people ask this question, they usually mean \"how fast will my "
+"CherryPy-based application be ?\"."
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:12
+msgid ""
+"In 99% of the cases, the answer is \"this depends on your actual application"
+" code, not on CherryPy itself\"."
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:14
+msgid ""
+"The reason is that, for 99% of the real-world dynamic applications, most of "
+"the time spent to return a page will be spent in your actual application "
+"code, and the time actually spent in the CherryPy code will be negligible."
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:16
+msgid ""
+"For instance, a typical page that requires a few database calls to be built "
+"might take in total 200ms to be served. Out of these 200ms, about 2ms will "
+"be spent by CherryPy itself, and 198ms will be spend in your actual database"
+" calls and page rendering..."
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:18
+msgid ""
+"So you can see that, if you want to optimize anything, you should really "
+"optimize your actual application code before you try to optimize CherryPy."
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:21
+msgid "Raw speed of the CherryPy HTTP server"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:23
+msgid ""
+"Despite the real-life most common scenario explained in the introduction, "
+"some people still want to know the raw speed of the CherryPy HTTP server. So"
+" I sat down and did some benchmarking..."
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:27
+msgid "About the benchmark"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:29
+msgid ""
+"This benchmarking only makes sense on very small documents, otherwise we're "
+"no longer measuring the raw speed of the HTTP server, but also the speed of "
+"the application ..."
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:36
+msgid ""
+"This benchmarking was performed on a laptop in the following environment:"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:32
+msgid "Processor: Pentium M 1.6 Ghz"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:33
+msgid "RAM: 1GB"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:34
+msgid "Windows XP 2"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:35
+msgid "Load testing tool: ab from Apache2"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:36
+msgid "CherryPy version: SVN snapshot on 2005/01/13"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:38
+msgid ""
+"Note that \"ab\" was running on the same machine as the CherryPy server, so "
+"CherryPy is probably a bit faster than what we're getting."
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:41
+msgid "Test 1: Dynamic content / single threaded server"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:43
+msgid "I used the following basic CherryPy app::"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:56
+#: ../../source/appendix/cherrypyspeed.rst:193
+msgid "Here are the \"ab\" results::"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:113
+msgid ""
+"As you can see, CherryPy averaged 558 requests/second, which is pretty good "
+"..."
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:116
+msgid "Test 2: Dynamic content / multi threaded server"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:118
+msgid ""
+"I used the same code as test 1, but started CherryPy in thread-pool mode, "
+"with 10 threads. I also told \"ab\" to simulate 10 concurrent users ... Here"
+" are the \"ab\" results::"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:177
+msgid ""
+"As you can see, CherryPy averaged 429 requests/second, which is a bit less "
+"than test 1 (there is a small thread-switching overhead), but is still "
+"pretty good ..."
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:180
+msgid "Test 3: Static content / single threaded server"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:182
+msgid ""
+"This time, I used CherryPy to serve a static file from disc. The file was a "
+"simple text containing \"OK\". Here was the config file for CherryPy::"
+msgstr ""
+
+#: ../../source/appendix/cherrypyspeed.rst:251
+msgid ""
+"As you can see, CherryPy averaged 505 requests/second. Again it is a little "
+"bit less than a dynamic page, but it is still pretty good ..."
+msgstr ""

File sphinx/source/locale/es/LC_MESSAGES/appendix/faq.mo

Binary file added.

File sphinx/source/locale/es/LC_MESSAGES/appendix/faq.po

+# 
+msgid ""
+msgstr ""
+"Project-Id-Version: CherryPy 3.2.4\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-06-17 16:33\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../../source/appendix/faq.rst:5
+msgid "Frequently Asked Questions"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:8
+msgid "General"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:10
+msgid "How fast is CherryPy ?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:12
+msgid "Have a look at :doc:`/appendix/cherrypyspeed`."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:14
+msgid "When will it be added to the standard python library?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:16
+msgid ""
+"Probably never. The standard python library is not the place to distribute "
+"an application server."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:19
+msgid "Who uses CherryPy?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:21
+msgid "See :ref:`SuccessStories`."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:25
+msgid "Server Features and Configuration"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:27
+msgid "How do I serve multiple domains on one host?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:29
+msgid "You can use the :class:`cherrypy._cpdispatch.VirtualHost` dispatcher."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:31
+msgid "Does CherryPy support https?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:33
+msgid ""
+"CherryPy has built-in SSL support as of 3.0.0beta. See the `ssl_*` "
+"properties of :mod:`cherrypy._cpserver`."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:36
+msgid ""
+"Earlier versions do not have built-in SSL support, but Tim Evans has written"
+" a module called `SslCherry "
+"<http://tools.cherrypy.org/wiki/SSLWithM2Crypto>`_ that uses M2Crypto for "
+"https support.  It's not quite ready for production use, but it looks "
+"promising."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:41
+msgid "Does CherryPy prevent cross-site scripting?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:43
+msgid ""
+"See `Malicious HTML Tags Embedded in Client Web Requests "
+"<http://www.cert.org/advisories/CA-2000-02.html>`_ and `Understanding "
+"Malicious Content Mitigation for Web Developers "
+"<http://www.cert.org/tech_tips/malicious_code_mitigation.html>`_ at `CERT "
+"<http://www.cert.org/>`_ for an overview of Cross-Site Scripting (XSS) "
+"issues. It is ultimately up to the developer to remove potential XSS "
+"vulnerabilities from their apps and sites."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:49
+msgid ""
+"Why does CherryPy take CPU/RAM even though it's not yet receiving requests?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:51
+msgid ""
+"CherryPy runs some tasks in the background by default, and some when you "
+"turn on certain tools. To strip CherryPy down to nothing, you might have to:"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:54
+msgid ""
+"Turn off the :ref:`timeoutmonitor` via "
+"``cherrypy.engine.timeout_monitor.unsubscribe()``."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:56
+msgid ""
+"Turn off the :class:`Autoreloader <cherrypy.process.plugins.Autoreloader>` "
+"via ``cherrypy.engine.autoreload.unsubscribe()``."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:58
+msgid ""
+"Examine the number of worker threads that WSGIServer uses. See "
+":attr:`cherrypy._cpserver.Server.thread_pool`."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:61
+msgid ""
+"CherryPy serves my HTML but not my CSS, Javascript, or images. Why does "
+"CherryPy wait to serve one resource before serving the next? Can it not "
+"handle more than one connection at a time?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:65
+msgid ""
+"CherryPy certainly can handle multiple connections. It's usually your "
+"browser that is the culprit. Firefox, for example, will only open two "
+"connections at a time to the same host (and if one of those is for the "
+"``favicon.ico``, then you're down to one). Try increasing the number of "
+"concurrent connections your browser makes, or test your site with a tool "
+"that isn't a browser, like ``siege``, Apache's ``ab``, or even ``curl``."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:73
+msgid "Development Questions"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:75
+msgid ""
+"I can browse pages from my local machine, but not from other machines. What "
+"gives?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:77
+msgid ""
+"Set the config entry `server.socket_host` to either your server name/IP, or "
+"to '0.0.0.0' to listen on all interfaces. See :mod:`cherrypy._cpserver` for "
+"more details."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:81
+msgid "How do I serve URL's with dots in them, like \"/path/to/report.xml\"?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:83
+msgid ""
+"Two ways: 1) Convert the dots to underscores for your page handler names, "
+"e.g. ``def report_xml(self)`` (see :ref:`defaultdispatcher`) or 2) use a "
+":ref:`default method<defaultmethods>`."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:87
+msgid ""
+"How do I upload BIG files? (Or what is the best thing to do if I have many "
+"concurrent users uploading files?)"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:90
+msgid "Please see :doc:`/progguide/files/uploading` for examples."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:92
+msgid "Can I perform HTTP based authentication (.htaccess)?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:94
+msgid ""
+"There are two tools implementing :rfc:`2617`: :doc:`/refman/lib/auth_digest`"
+" and :doc:`/refman/lib/auth_basic`."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:97
+msgid "What templating systems does CherryPy support?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:99
+msgid ""
+"All of them! One of the core idea of CherryPy is to be templating language "
+"independent. It is important to us to let developers keep their habits and "
+"preferred tools. Hence CherryPy does not favor any templating language. But "
+"for some ideas, see :doc:`/progguide/choosingtemplate` and the `Tools wiki "
+"<http://tools.cherrypy.org/wiki/>`_."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:106
+msgid ""
+"My default handler throws an exception complaining about the number of "
+"arguments. How to handle this?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:109
+msgid "Suppose you have the following handler class setup: ::"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:116
+msgid ""
+"and you want to provide project information based on urls of the form ::"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:120
+msgid ""
+"Here, 123 is a project id to search in a database. The above project() "
+"method will do the trick, but, when someone adds more arguments than the "
+"method expects, e.g. ::"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:126
+msgid ""
+"those extra elements are passed on to the project() method as parameters, "
+"which is not able to handle the extra arguments and results in an exception "
+"being thrown."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:129
+msgid ""
+"You can catch this by appending ``*args``, ``**kwargs`` to the default() "
+"method's parameter list. This way, the values 456 and 789 in the example "
+"will be placed in the 'args' list and the 'kwargs' dictionary will contain "
+"the string 'blah' for the key 'x'. In the following example, we just ignore "
+"any extra params: ::"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:140
+msgid "How do I publish objects with reserved Python names?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:142
+msgid "Example: ::"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:157
+msgid ""
+"Object attributes can have reserved names as long as you dynamically bind "
+"them so the Python parser doesn't choke on them."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:160
+msgid ""
+"How does CherryPy compare to projects like mod_python, Twisted, and Django?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:162
+msgid ""
+"mod_python requires you to be running `Apache <http://httpd.apache.org/>`_. "
+"See http://www.modpython.org for more info. Since CherryPy 2.1, you can use "
+"mod_python as an interface to bridge CherryPy and Apache."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:166
+msgid ""
+"Twisted is, well, twisted. You really have to spend the time to understand "
+"how the twisted framework works. It is deep and very powerful, but has a "
+"steep learning curve. CherryPy is, arguably, simpler to understand, due to "
+"its more traditional approach. Part of this comes from it not trying to do "
+"all the things that twisted does (SMTP, IRC, NNTP, etc etc). See "
+"http://twistedmatrix.com for more info."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:173
+msgid ""
+"For a 3rd party discussion, refer to the `PyWebOff blog <http://pyre.third-"
+"bit.com/pyweb/index.html>`_ which concluded:"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:176
+msgid ""
+"\"In no time at all, I was finished the library program. It took me "
+"significantly less time than it did with either of Quixote or Webware, and "
+"I'm very happy with the code that was produced. CherryPy needs more "
+"documenting, but otherwise it gets two enthusiastic thumbs up.\""
+msgstr ""
+
+#: ../../source/appendix/faq.rst:181
+msgid ""
+"When you run cherrypy and two dudes browse your website at the same time, "
+"does cherrypy create two instances of your root object? How does that work? "
+"I don't get it."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:185
+msgid ""
+"No, just one instance. It's no different than having two threads in any "
+"other Python application call the same method at the same time: each thread "
+"has its own set of local variables so they don't stomp each other."
+msgstr ""
+
+#: ../../source/appendix/faq.rst:189
+msgid "How do I get CherryPy to work if I don't have root?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:191
+msgid ""
+"Just append it to the path.  Put the following at the top of the files you "
+"need CherryPy for: ::"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:197
+msgid ""
+"Can I change my root class, refresh my web page and see what is changed "
+"without restarting the CherryPy server?"
+msgstr ""
+
+#: ../../source/appendix/faq.rst:200
+msgid ""
+"See :class:`cherrypy.process.plugins.Autoreloader`. Note that this solution "
+"works properly only if the changes you make are syntactically correct. Re-"
+"compilation errors will exit the entire application."
+msgstr ""

File sphinx/source/locale/es/LC_MESSAGES/appendix/index.mo

Binary file added.

File sphinx/source/locale/es/LC_MESSAGES/appendix/index.po

+# 
+msgid ""
+msgstr ""
+"Project-Id-Version: CherryPy 3.2.4\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-06-17 16:33\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../../source/appendix/index.rst:3
+msgid "Appendix"
+msgstr ""

File sphinx/source/locale/es/LC_MESSAGES/appendix/success.mo

Binary file added.

File sphinx/source/locale/es/LC_MESSAGES/appendix/success.po

+# 
+msgid ""
+msgstr ""
+"Project-Id-Version: CherryPy 3.2.4\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-06-17 16:33\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../../source/appendix/success.rst:5
+msgid "Success Stories"
+msgstr ""
+
+#: ../../source/appendix/success.rst:7
+msgid ""
+"You are interested in CherryPy but you would like to hear more from people "
+"using it, or simply check out products or application running it."
+msgstr ""
+
+#: ../../source/appendix/success.rst:9
+msgid ""
+"If you would like to have your CherryPy powered website or product listed "
+"here, contact us via our [wiki:CherryPyMailingLists mailing lists] or "
+"[wiki:CherryPyIrcChannel IRC]."
+msgstr ""
+
+#: ../../source/appendix/success.rst:13
+msgid "Websites running atop CherryPy"
+msgstr ""
+
+#: ../../source/appendix/success.rst:15
+msgid ""
+"`Hulu Deejay and Hulu Sod <http://tech.hulu.com/blog/2013/03/13/python-and-"
+"hulu>`_ - Hulu uses CherryPy for some projects. \"The service needs to be "
+"very high performance. Python, together with CherryPy, `gunicorn "
+"<http://gunicorn.org>`_, and gevent more than provides for this.\""
+msgstr ""
+
+#: ../../source/appendix/success.rst:21
+msgid ""
+"`Netflix <http://techblog.netflix.com/2013/03/python-at-netflix.html>`_ - "
+"Netflix uses CherryPy as a building block in their infrastructure: \"Restful"
+" APIs to large applications with requests, providing web interfaces with "
+"CherryPy and Bottle, and crunching data with scipy.\""
+msgstr ""
+
+#: ../../source/appendix/success.rst:25
+msgid ""
+"`Urbanility <http://urbanility.com>`_ - French website for local "
+"neighbourhood assets in Rennes, France."
+msgstr ""
+
+#: ../../source/appendix/success.rst:27
+msgid ""
+"`MROP Supply <https://www.mropsupply.com>`_ - Webshop for industrial "
+"equipment, developed using CherryPy 3.2.2 utilizing Python 3.2, with libs: "
+"`Jinja2-2.6 <http://jinja.pocoo.org/docs>`_, davispuh-MySQL-for-"
+"Python-3-3403794, pyenchant-1.6.5 (for search spelling). \"I'm coming over "
+"from .net development and found Python and CherryPy to be surprisingly "
+"minimalistic.  No unnecessary overhead - build everything you need without "
+"the extra fluff.  I'm a fan!\""
+msgstr ""
+
+#: ../../source/appendix/success.rst:35
+msgid ""
+"`CherryMusic <http://www.fomori.org/cherrymusic>`_ - A music streaming "
+"server written in python: Stream your own music collection to all your "
+"devices! CherryMusic is open source."
+msgstr ""
+
+#: ../../source/appendix/success.rst:38
+msgid ""
+"`YouGov Global <http://www.yougov.com>`_ - International market research "
+"firm, conducts millions of surveys on CherryPy yearly."
+msgstr ""
+
+#: ../../source/appendix/success.rst:41
+msgid ""
+"`Aculab Cloud <http://cloud.aculab.com>`_ - Voice and fax applications on "
+"the cloud. A simple telephony API for Python, C#, C++, VB, etc... The "
+"website and all front-end and back-end web services are built with CherryPy,"
+" fronted by nginx (just handling the ssh and reverse-proxy), and running on "
+"AWS in two regions."
+msgstr ""
+
+#: ../../source/appendix/success.rst:46
+msgid ""
+"`Learnit Training <http://www.learnit.nl>`_ - Dutch website for an IT, "
+"Management and Communication training company. Built on CherryPy 3.2.0 and "
+"Python 2.7.3, with `oursql <http://pythonhosted.org/oursql>`_ and `DBUtils "
+"<http://www.webwareforpython.org/DBUtils>`_ libraries, amongst others."
+msgstr ""
+
+#: ../../source/appendix/success.rst:51
+msgid ""
+"`Linstic <http://linstic.com>`_ - Sticky Notes in your browser (with "
+"linking)."
+msgstr ""
+
+#: ../../source/appendix/success.rst:53
+msgid ""
+"`Almad's Homepage <http://www.almad.net>`_ - Simple homepage with blog."
+msgstr ""
+
+#: ../../source/appendix/success.rst:57
+msgid "Products based on CherryPy"
+msgstr ""
+
+#: ../../source/appendix/success.rst:59
+msgid ""
+"`SABnzbd <http://sabnzbd.org>`_ - Open Source Binary Newsreader written in "
+"Python."
+msgstr ""
+
+#: ../../source/appendix/success.rst:61
+msgid ""
+"`Headphones <https://github.com/rembo10/headphones>`_  - Third-party add-on "
+"for SABnzbd."
+msgstr ""
+
+#: ../../source/appendix/success.rst:63
+msgid ""
+"`SickBeard <http://sickbeard.com>`_ - \"Sick Beard is a PVR for newsgroup "
+"users (with limited torrent support). It watches for new episodes of your "
+"favorite shows and when they are posted it downloads them, sorts and renames"
+" them, and optionally generates metadata for them.\""
+msgstr ""
+
+#: ../../source/appendix/success.rst:65
+msgid ""
+"`TurboGears <http://www.turbogears.org>`_ - The rapid web development "
+"megaframework. Turbogears 1.x used Cherrypy. \"CherryPy is the underlying "
+"application server for TurboGears. It is responsible for taking the requests"
+" from the user’s browser, parses them and turns them into calls into the "
+"Python code of the web application. Its role is similar to application "
+"servers used in other programming languages\"."
+msgstr ""
+
+#: ../../source/appendix/success.rst:67
+msgid ""
+"`Indigo <http://www.perceptiveautomation.com/indigo/index.html>`_ - \"An "
+"intelligent home control server that integrates home control hardware "
+"modules to provide control of your home. Indigo's built-in Web server and "
+"client/server architecture give you control and access to your home remotely"
+" from other Macs, PCs, internet tablets, PDAs, and mobile phones.\""
+msgstr ""
+
+#: ../../source/appendix/success.rst:72
+msgid ""
+"`SlikiWiki <http://www.sf.net/projects/slikiwiki>`_ - Wiki built on CherryPy"
+" and featuring WikiWords, automatic backlinking, site map generation, full "
+"text search, locking for concurrent edits, RSS feed embedding, per page "
+"access control lists, and page formatting using PyTextile markup.\""
+msgstr ""
+
+#: ../../source/appendix/success.rst:74
+msgid ""
+"`read4me <http://sourceforge.net/projects/read4me>`_ - read4me is a Python "
+"feed-reading web service."
+msgstr ""
+
+#: ../../source/appendix/success.rst:76
+msgid ""
+"`Firebird QA tools <http://www.firebirdsql.org/en/quality-assurance>`_ - "
+"Firebird QA tools are based on CherryPy."
+msgstr ""
+
+#: ../../source/appendix/success.rst:80
+msgid "Products inspired by CherryPy"
+msgstr ""
+
+#: ../../source/appendix/success.rst:82
+msgid ""
+"`OOWeb <http://ooweb.sourceforge.net/>`_ - \"OOWeb is a lightweight, "
+"embedded HTTP server for Java applications that maps objects to URL "
+"directories, methods to pages and form/querystring arguments as method "
+"parameters. OOWeb was originally inspired by CherryPy.\""
+msgstr ""

File sphinx/source/locale/es/LC_MESSAGES/deployguide.mo

Binary file added.

File sphinx/source/locale/es/LC_MESSAGES/deployguide.po

+# 
+msgid ""
+msgstr ""
+"Project-Id-Version: CherryPy 3.2.4\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-06-17 16:32\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../../source/deployguide/apache.rst:3
+msgid "Deploying CherryPy behind Apache"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:3
+msgid "cherryd"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:5
+msgid ""
+"The ``cherryd`` script is used to start CherryPy servers, whether the "
+"builtin WSGI server, :ref:`FastCGI <fastcgi>`, or SCGI. Sites using "
+"mod_python don't need to use ``cherryd``; Apache will spawn the CherryPy "
+"process in that case."
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:10
+msgid "Command-Line Options"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:16
+msgid "Specify config file(s)"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:20
+msgid "Run the server as a daemon"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:24
+msgid "Apply the given config environment (defaults to None)"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:31
+msgid ""
+"Start a :ref:`FastCGI <fastcgi>` server instead of the default HTTP server"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:38
+msgid "Start a SCGI server instead of the default HTTP server"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:43
+msgid "Specify modules to import"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:50
+msgid "Store the process id in the given file (defaults to None)"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:55
+msgid "Add the given paths to sys.path"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:27
+msgid "FastCGI"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:34
+msgid "SCGI"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:46
+msgid "PID file"
+msgstr ""
+
+#: ../../source/deployguide/index.rst:3
+msgid "Deployment Guide"
+msgstr ""
+
+#: ../../source/deployguide/index.rst:6
+msgid "Servers"
+msgstr ""
+
+#: ../../source/deployguide/index.rst:17
+msgid "Environment"
+msgstr ""

File sphinx/source/locale/es/LC_MESSAGES/deployguide/apache.mo

Binary file added.

File sphinx/source/locale/es/LC_MESSAGES/deployguide/apache.po

+# 
+msgid ""
+msgstr ""
+"Project-Id-Version: CherryPy 3.2.4\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-06-17 16:33\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../../source/deployguide/apache.rst:3
+msgid "Deploying CherryPy behind Apache"
+msgstr ""

File sphinx/source/locale/es/LC_MESSAGES/deployguide/cherryd.mo

Binary file added.

File sphinx/source/locale/es/LC_MESSAGES/deployguide/cherryd.po

+# 
+msgid ""
+msgstr ""
+"Project-Id-Version: CherryPy 3.2.4\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-06-17 16:33\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../../source/deployguide/cherryd.rst:3
+msgid "cherryd"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:5
+msgid ""
+"The ``cherryd`` script is used to start CherryPy servers, whether the "
+"builtin WSGI server, :ref:`FastCGI <fastcgi>`, or SCGI. Sites using "
+"mod_python don't need to use ``cherryd``; Apache will spawn the CherryPy "
+"process in that case."
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:10
+msgid "Command-Line Options"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:16
+msgid "Specify config file(s)"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:20
+msgid "Run the server as a daemon"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:24
+msgid "Apply the given config environment (defaults to None)"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:31
+msgid ""
+"Start a :ref:`FastCGI <fastcgi>` server instead of the default HTTP server"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:38
+msgid "Start a SCGI server instead of the default HTTP server"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:43
+msgid "Specify modules to import"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:50
+msgid "Store the process id in the given file (defaults to None)"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:55
+msgid "Add the given paths to sys.path"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:27
+msgid "FastCGI"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:34
+msgid "SCGI"
+msgstr ""
+
+#: ../../source/deployguide/cherryd.rst:46
+msgid "PID file"
+msgstr ""

File sphinx/source/locale/es/LC_MESSAGES/deployguide/index.mo

Binary file added.

File sphinx/source/locale/es/LC_MESSAGES/deployguide/index.po

+# 
+msgid ""
+msgstr ""
+"Project-Id-Version: CherryPy 3.2.4\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-06-17 16:33\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../../source/deployguide/index.rst:3
+msgid "Deployment Guide"
+msgstr ""
+
+#: ../../source/deployguide/index.rst:6
+msgid "Servers"
+msgstr ""
+
+#: ../../source/deployguide/index.rst:17
+msgid "Environment"
+msgstr ""

File sphinx/source/locale/es/LC_MESSAGES/index.mo

Binary file added.

File sphinx/source/locale/es/LC_MESSAGES/index.po

+# 
+msgid ""
+msgstr ""
+"Project-Id-Version: CherryPy 3.2.4\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-06-17 16:33\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"