153a5a1b3Sopenharmony_ci# Makefile variables for PO directory in any package using GNU gettext.
253a5a1b3Sopenharmony_ci
353a5a1b3Sopenharmony_ci# Usually the message domain is the same as the package name.
453a5a1b3Sopenharmony_ciDOMAIN = $(PACKAGE)
553a5a1b3Sopenharmony_ci
653a5a1b3Sopenharmony_ci# These two variables depend on the location of this directory.
753a5a1b3Sopenharmony_cisubdir = po
853a5a1b3Sopenharmony_citop_builddir = ..
953a5a1b3Sopenharmony_ci
1053a5a1b3Sopenharmony_ci# These options get passed to xgettext.
1153a5a1b3Sopenharmony_ciXGETTEXT_OPTIONS = --keyword=_ --keyword=N_ --from-code=UTF-8
1253a5a1b3Sopenharmony_ci
1353a5a1b3Sopenharmony_ci# This is the copyright holder that gets inserted into the header of the
1453a5a1b3Sopenharmony_ci# $(DOMAIN).pot file.  Set this to the copyright holder of the surrounding
1553a5a1b3Sopenharmony_ci# package.  (Note that the msgstr strings, extracted from the package's
1653a5a1b3Sopenharmony_ci# sources, belong to the copyright holder of the package.)  Translators are
1753a5a1b3Sopenharmony_ci# expected to transfer the copyright for their translations to this person
1853a5a1b3Sopenharmony_ci# or entity, or to disclaim their copyright.  The empty string stands for
1953a5a1b3Sopenharmony_ci# the public domain; in this case the translators are expected to disclaim
2053a5a1b3Sopenharmony_ci# their copyright.
2153a5a1b3Sopenharmony_ciCOPYRIGHT_HOLDER = PulseAudio contributors
2253a5a1b3Sopenharmony_ci
2353a5a1b3Sopenharmony_ci# This tells whether or not to prepend "GNU " prefix to the package
2453a5a1b3Sopenharmony_ci# name that gets inserted into the header of the $(DOMAIN).pot file.
2553a5a1b3Sopenharmony_ci# Possible values are "yes", "no", or empty.  If it is empty, try to
2653a5a1b3Sopenharmony_ci# detect it automatically by scanning the files in $(top_srcdir) for
2753a5a1b3Sopenharmony_ci# "GNU packagename" string.
2853a5a1b3Sopenharmony_ciPACKAGE_GNU =
2953a5a1b3Sopenharmony_ci
3053a5a1b3Sopenharmony_ci# This is the email address or URL to which the translators shall report
3153a5a1b3Sopenharmony_ci# bugs in the untranslated strings:
3253a5a1b3Sopenharmony_ci# - Strings which are not entire sentences, see the maintainer guidelines
3353a5a1b3Sopenharmony_ci#   in the GNU gettext documentation, section 'Preparing Strings'.
3453a5a1b3Sopenharmony_ci# - Strings which use unclear terms or require additional context to be
3553a5a1b3Sopenharmony_ci#   understood.
3653a5a1b3Sopenharmony_ci# - Strings which make invalid assumptions about notation of date, time or
3753a5a1b3Sopenharmony_ci#   money.
3853a5a1b3Sopenharmony_ci# - Pluralisation problems.
3953a5a1b3Sopenharmony_ci# - Incorrect English spelling.
4053a5a1b3Sopenharmony_ci# - Incorrect formatting.
4153a5a1b3Sopenharmony_ci# It can be your email address, or a mailing list address where translators
4253a5a1b3Sopenharmony_ci# can write to without being subscribed, or the URL of a web page through
4353a5a1b3Sopenharmony_ci# which the translators can contact you.
4453a5a1b3Sopenharmony_ciMSGID_BUGS_ADDRESS =
4553a5a1b3Sopenharmony_ci
4653a5a1b3Sopenharmony_ci# This is the list of locale categories, beyond LC_MESSAGES, for which the
4753a5a1b3Sopenharmony_ci# message catalogs shall be used.  It is usually empty.
4853a5a1b3Sopenharmony_ciEXTRA_LOCALE_CATEGORIES =
4953a5a1b3Sopenharmony_ci
5053a5a1b3Sopenharmony_ci# This tells whether the $(DOMAIN).pot file contains messages with an 'msgctxt'
5153a5a1b3Sopenharmony_ci# context.  Possible values are "yes" and "no".  Set this to yes if the
5253a5a1b3Sopenharmony_ci# package uses functions taking also a message context, like pgettext(), or
5353a5a1b3Sopenharmony_ci# if in $(XGETTEXT_OPTIONS) you define keywords with a context argument.
5453a5a1b3Sopenharmony_ciUSE_MSGCTXT = no
5553a5a1b3Sopenharmony_ci
5653a5a1b3Sopenharmony_ci# These options get passed to msgmerge.
5753a5a1b3Sopenharmony_ci# Useful options are in particular:
5853a5a1b3Sopenharmony_ci#   --previous            to keep previous msgids of translated messages,
5953a5a1b3Sopenharmony_ci#   --quiet               to reduce the verbosity.
6053a5a1b3Sopenharmony_ciMSGMERGE_OPTIONS =
6153a5a1b3Sopenharmony_ci
6253a5a1b3Sopenharmony_ci# These options get passed to msginit.
6353a5a1b3Sopenharmony_ci# If you want to disable line wrapping when writing PO files, add
6453a5a1b3Sopenharmony_ci# --no-wrap to MSGMERGE_OPTIONS, XGETTEXT_OPTIONS, and
6553a5a1b3Sopenharmony_ci# MSGINIT_OPTIONS.
6653a5a1b3Sopenharmony_ciMSGINIT_OPTIONS =
6753a5a1b3Sopenharmony_ci
6853a5a1b3Sopenharmony_ci# This tells whether or not to regenerate a PO file when $(DOMAIN).pot
6953a5a1b3Sopenharmony_ci# has changed.  Possible values are "yes" and "no".  Set this to no if
7053a5a1b3Sopenharmony_ci# the POT file is checked in the repository and the version control
7153a5a1b3Sopenharmony_ci# program ignores timestamps.
7253a5a1b3Sopenharmony_ciPO_DEPENDS_ON_POT = no
7353a5a1b3Sopenharmony_ci
7453a5a1b3Sopenharmony_ci# This tells whether or not to forcibly update $(DOMAIN).pot and
7553a5a1b3Sopenharmony_ci# regenerate PO files on "make dist".  Possible values are "yes" and
7653a5a1b3Sopenharmony_ci# "no".  Set this to no if the POT file and PO files are maintained
7753a5a1b3Sopenharmony_ci# externally.
7853a5a1b3Sopenharmony_ciDIST_DEPENDS_ON_UPDATE_PO = no
79