PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
| Dir : /usr/lib/python3.6/site-packages/babel/messages/__pycache__/ |
| Server: Linux red.truehostdns.com 4.18.0-553.150.1.el8_10.x86_64 #1 SMP Fri Jul 31 15:23:31 EDT 2026 x86_64 IP: 51.161.15.103 |
| Dir : //usr/lib/python3.6/site-packages/babel/messages/__pycache__/extract.cpython-36.pyc |
3
e��Y7g � @ s� d Z ddlZddlmZ ddlZddlmZmZmZm Z m
Z
ddlmZm
Z
mZ ddlmZmZ ddlmZ dZddd"dd#d$d%dd'd)d
�
Zd*gZdZdd� Zdedef ddfdd�Zd+dd�Zef ddfdd�Zef ddfdd�Zdd� Zdd� Zd d!� ZdS ),aa
babel.messages.extract
~~~~~~~~~~~~~~~~~~~~~~
Basic infrastructure for extracting localizable messages from source files.
This module defines an extensible system for collecting localizable message
strings from a variety of sources. A native extractor for Python source
files is builtin, extractors for other sources can be added using very
simple plugins.
The main entry points into the extraction functionality are the functions
`extract_from_dir` and `extract_from_file`.
:copyright: (c) 2013 by the Babel Team.
:license: BSD, see LICENSE for more details.
� N)�relpath)�generate_tokens�COMMENT�NAME�OP�STRING)�parse_encoding�parse_future_flags� pathmatch)�PY2� text_type)�dedentzbabel.extractors� � � �c)
�_�gettextZngettextZugettextZ ungettext�dgettextZ dngettextZN_ZpgettextZ npgettext�**.py�pythonz�%s: warning: Empty msgid. It is reserved by GNU gettext: gettext("") returns the header entry with meta information, not the empty string.c s"