class documentation
class Command(BaseCommand): (source)
Undocumented
Method | add |
Entry point for subclassed commands to add custom arguments. |
Method | build |
Build pot files and apply msguniq to them. |
Method | copy |
Copy plural forms header contents from a Django catalog of locale to the msgs string, inserting it at the right place. msgs should be the contents of a newly created .po file. |
Method | find |
Get all files in the given root. Also check that there is a matching locale dir for each file. |
Method | handle |
The actual logic of the command. Subclasses must implement this method. |
Method | process |
Group translatable files by locale directory and run pot file build process for each group. |
Method | process |
Extract translatable literals from the specified files, creating or updating the POT file for a given locale directory. |
Method | remove |
Undocumented |
Method | write |
Create or update the PO file for self.domain and `locale`. Use contents of the existing `potfile`. |
Class Variable | help |
Undocumented |
Class Variable | requires |
Undocumented |
Instance Variable | default |
Undocumented |
Instance Variable | domain |
Undocumented |
Instance Variable | extensions |
Undocumented |
Instance Variable | ignore |
Undocumented |
Instance Variable | invoked |
Undocumented |
Instance Variable | keep |
Undocumented |
Instance Variable | locale |
Undocumented |
Instance Variable | msgattrib |
Undocumented |
Instance Variable | msgmerge |
Undocumented |
Instance Variable | msguniq |
Undocumented |
Instance Variable | no |
Undocumented |
Instance Variable | symlinks |
Undocumented |
Instance Variable | verbosity |
Undocumented |
Instance Variable | xgettext |
Undocumented |
Property | gettext |
Undocumented |
Property | settings |
Undocumented |
Inherited from BaseCommand
:
Method | __init__ |
Undocumented |
Method | add |
Call the parser's add_argument() method, suppressing the help text according to BaseCommand.suppressed_base_arguments. |
Method | check |
Use the system check framework to validate entire Django project. Raise CommandError for any serious message (error or critical errors). If there are only light messages (like warnings), print them to stderr and don't raise an exception. |
Method | check |
Print a warning if the set of migrations on disk don't match the migrations in the database. |
Method | create |
Create and return the ``ArgumentParser`` which will be used to parse the arguments to this command. |
Method | execute |
Try to execute this command, performing system checks if needed (as controlled by the ``requires_system_checks`` attribute, except if force-skipped). |
Method | get |
Return the Django version, which should be correct for all built-in Django commands. User-supplied commands can override this method to return their own version. |
Method | print |
Print the help message for this command, derived from ``self.usage()``. |
Method | run |
Set up any environment changes requested (e.g., Python path and Django settings), then run this command. If the command raises a ``CommandError``, intercept it and print it sensibly to stderr. If the ``--traceback`` option is present or the raised ``Exception`` is not ``CommandError``, raise it. |
Class Variable | base |
Undocumented |
Class Variable | output |
Undocumented |
Class Variable | requires |
Undocumented |
Class Variable | stealth |
Undocumented |
Class Variable | suppressed |
Undocumented |
Instance Variable | stderr |
Undocumented |
Instance Variable | stdout |
Undocumented |
Instance Variable | style |
Undocumented |
Instance Variable | _called |
Undocumented |
Copy plural forms header contents from a Django catalog of locale to the msgs string, inserting it at the right place. msgs should be the contents of a newly created .po file.
Extract translatable literals from the specified files, creating or updating the POT file for a given locale directory. Use the xgettext GNU gettext utility.
Create or update the PO file for self.domain and `locale`. Use contents of the existing `potfile`. Use msgmerge and msgattrib GNU gettext utilities.