2025-02-25 11:10:54 +01:00
|
|
|
from gettext import (
|
|
|
|
|
gettext as foo,
|
|
|
|
|
ngettext as nfoo,
|
|
|
|
|
pgettext as pfoo,
|
|
|
|
|
npgettext as npfoo,
|
|
|
|
|
gettext as bar,
|
2025-03-03 17:57:01 +01:00
|
|
|
gettext as _,
|
2025-02-25 11:10:54 +01:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
foo('bar')
|
|
|
|
|
foo('bar', 'baz')
|
|
|
|
|
|
|
|
|
|
nfoo('cat', 'cats', 1)
|
|
|
|
|
nfoo('dog', 'dogs')
|
|
|
|
|
|
|
|
|
|
pfoo('context', 'bar')
|
|
|
|
|
|
|
|
|
|
npfoo('context', 'cat', 'cats', 1)
|
|
|
|
|
|
|
|
|
|
# This is an unknown keyword and should be ignored
|
|
|
|
|
bar('baz')
|
|
|
|
|
|
|
|
|
|
# 'nfoo' requires at least 2 arguments
|
|
|
|
|
nfoo('dog')
|
|
|
|
|
|
|
|
|
|
# 'pfoo' requires at least 2 arguments
|
|
|
|
|
pfoo('context')
|
|
|
|
|
|
|
|
|
|
# 'npfoo' requires at least 3 arguments
|
|
|
|
|
npfoo('context')
|
|
|
|
|
npfoo('context', 'cat')
|
2025-03-03 17:57:01 +01:00
|
|
|
|
|
|
|
|
# --keyword should override the default keyword
|
|
|
|
|
_('overridden', 'default')
|