mirror of
https://github.com/Gnucash/gnucash.git
synced 2024-12-01 13:09:41 -06:00
756f444ac3
Change all instances of bugzilla.gnome.org to bugs.gnucash.org, reflecting our migration to a self-hosted bug tracker. Inform the Translation Project Coordinator at release that this affects translatable strings and that all message catalogs have been updated.
43 lines
2.0 KiB
CMake
43 lines
2.0 KiB
CMake
execute_process(
|
|
COMMAND ${XGETTEXT} --add-comments
|
|
--directory=${TOP_SRC_DIR}
|
|
--default-domain=${PACKAGE}
|
|
--output=${PACKAGE}.pot
|
|
--files-from=${PO_SRC_DIR}/POTFILES.in
|
|
--from-code=UTF-8
|
|
--flag=g_strdup_printf:1:c-format
|
|
--flag=g_string_printf:2:c-format
|
|
--flag=g_string_append_printf:2:c-format
|
|
--flag=g_error_new:3:c-format
|
|
--flag=g_set_error:4:c-format
|
|
--flag=g_markup_printf_escaped:1:c-format
|
|
--flag=g_log:3:c-format
|
|
--flag=g_print:1:c-format
|
|
--flag=g_printerr:1:c-format
|
|
--flag=g_printf:1:c-format
|
|
--flag=g_fprintf:2:c-format
|
|
--flag=g_sprintf:2:c-format
|
|
--flag=g_snprintf:3:c-format
|
|
--flag=g_scanner_error:2:c-format
|
|
--flag=g_scanner_warn:2:c-format
|
|
--keyword=_
|
|
--keyword=N_
|
|
--keyword=Q_
|
|
--keyword=translate:1,1t
|
|
--keyword=translate:1c,2,2t
|
|
--keyword=translate:1,2,3t
|
|
--keyword=translate:1c,2,3,4t
|
|
--package-name=${PACKAGE_NAME}
|
|
--package-version=${PACKAGE_VERSION}
|
|
--msgid-bugs-address=https://bugs.gnucash.org/enter_bug.cgi?product=GnuCash&component=Translations
|
|
WORKING_DIRECTORY ${PO_BIN_DIR}
|
|
RESULT_VARIABLE GNUCASH_POT_RESULT
|
|
)
|
|
if (NOT ${GNUCASH_POT_RESULT} STREQUAL "0")
|
|
message(FATAL_ERROR "Error when creating gnucash.pot: ${GNUCASH_POT_RESULT}")
|
|
endif()
|
|
|
|
if (NOT EXISTS ${PO_BIN_DIR}/gnucash.pot)
|
|
message(FATAL_ERROR "POT file '${PO_BIN_DIR}/gnucash.pot' was not successfully created.")
|
|
endif()
|