Linux ip-148-66-134-25.ip.secureserver.net 3.10.0-1160.119.1.el7.tuxcare.els10.x86_64 #1 SMP Fri Oct 11 21:40:41 UTC 2024 x86_64
Apache
: 148.66.134.25 | : 18.188.107.57
66 Domain
8.0.30
amvm
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
share /
doc /
python-babel-0.9.6 /
doc /
[ HOME SHELL ]
Name
Size
Permission
Action
api
[ DIR ]
drwxr-xr-x
common
[ DIR ]
drwxr-xr-x
cmdline.html
8.19
KB
-rw-r--r--
cmdline.txt
6.57
KB
-rw-r--r--
dates.html
16.4
KB
-rw-r--r--
dates.txt
13.66
KB
-rw-r--r--
display.html
4.33
KB
-rw-r--r--
display.txt
2.36
KB
-rw-r--r--
index.html
1.88
KB
-rw-r--r--
index.txt
882
B
-rw-r--r--
intro.html
3.81
KB
-rw-r--r--
intro.txt
2.44
KB
-rw-r--r--
logo.pdf
43.93
KB
-rw-r--r--
logo.png
15.12
KB
-rw-r--r--
logo_small.png
5.97
KB
-rw-r--r--
messages.html
17.44
KB
-rw-r--r--
messages.txt
11.7
KB
-rw-r--r--
numbers.html
6.05
KB
-rw-r--r--
numbers.txt
4.66
KB
-rw-r--r--
setup.html
18.86
KB
-rw-r--r--
setup.txt
14.84
KB
-rw-r--r--
support.html
3.17
KB
-rw-r--r--
support.txt
1.73
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : intro.html
<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="generator" content="Docutils 0.7: http://docutils.sourceforge.net/"> <title>Babel: Introduction</title> <link rel="stylesheet" href="common/style/edgewall.css" type="text/css"> </head> <body> <div class="document" id="introduction"> <div id="navigation"> <span class="projinfo">Babel 0.9.6</span> <a href="index.html">Documentation Index</a> </div> <h1 class="title">Introduction</h1> <p>The functionality Babel provides for internationalization (I18n) and localization (L10N) can be separated into two different aspects:</p> <blockquote> <ul class="simple"> <li>tools to build and work with <tt class="docutils literal">gettext</tt> message catalogs, and</li> <li>a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc.</li> </ul> </blockquote> <div class="contents topic" id="contents"> <p class="topic-title first">Contents</p> <ul class="auto-toc simple"> <li><a class="reference internal" href="#message-catalogs" id="id1">1 Message Catalogs</a></li> <li><a class="reference internal" href="#locale-data" id="id2">2 Locale Data</a></li> </ul> </div> <div class="section" id="message-catalogs"> <h1>1 Message Catalogs</h1> <p>While the Python standard library includes a <a class="reference external" href="http://docs.python.org/lib/module-gettext.html">gettext</a> module that enables applications to use message catalogs, it requires developers to build these catalogs using GNU tools such as <tt class="docutils literal">xgettext</tt>, <tt class="docutils literal">msgmerge</tt>, and <tt class="docutils literal">msgfmt</tt>. And while <tt class="docutils literal">xgettext</tt> does have support for extracting messages from Python files, it does not know how to deal with other kinds of files commonly found in Python web-applications, such as templates, nor does it provide an easy extensibility mechanism to add such support.</p> <p>Babel addresses this by providing a framework where various extraction methods can be plugged in to a larger message extraction framework, and also removes the dependency on the GNU <tt class="docutils literal">gettext</tt> tools for common tasks, as these aren't necessarily available on all platforms. See <a class="reference external" href="messages.html">Working with Message Catalogs</a> for details on this aspect of Babel.</p> </div> <div class="section" id="locale-data"> <h1>2 Locale Data</h1> <p>Furthermore, while the Python standard library does include support for basic localization with respect to the formatting of numbers and dates (the <a class="reference external" href="http://docs.python.org/lib/module-locale.html">locale</a> module, among others), this support is based on the assumption that there will be only one specific locale used per process (at least simultaneously.) Also, it doesn't provide access to other kinds of locale data, such as the localized names of countries, languages, or time-zones, which are frequently needed in web-based applications.</p> <p>For these requirements, Babel includes data extracted from the <a class="reference external" href="http://unicode.org/cldr/">Common Locale Data Repository (CLDR)</a>, and provides a number of convenient methods for accessing and using this data. See <a class="reference external" href="display.html">Locale Display Names</a>, <a class="reference external" href="dates.html">Date Formatting</a>, and <a class="reference external" href="numbers.html">Number Formatting</a> for more information on this aspect of Babel.</p> </div> <div id="footer"> Visit the Babel open source project at <a href="http://babel.edgewall.org/">http://babel.edgewall.org/</a> </div> </div> </body> </html>
Close