Skip to main content

I18n with gettext for Hugo

Project description

hugo-gettext

I18n with gettext for Hugo.

Install

pip install hugo-gettext

Custom functions

The path of the file should be passed as an argument to the command line with -c or --customs option, or set in the config file with customs key.

The following functions are called to make default_domain_name, excluded_keys, report_address, and team_address attributes of the Config:

  • get_default_domain_name: will be called with package as an argument, returns package by default
  • get_custom_excluded_keys: returns an empty set by default
  • get_pot_fields: returns a dictionary of 'report_address' and 'team_address' keys

Two functions are called during the generation step:

  • load_lang_names: returns an empty dictionary by default
  • convert_lang_code: function to convert gettext language codes to Hugo language codes, returns gettext language codes by default

hg-stop shortcode to stop processing a content file

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hugo_gettext-0.2.0.tar.gz (18.0 kB view hashes)

Uploaded Source

Built Distribution

hugo_gettext-0.2.0-py3-none-any.whl (43.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page