--- /dev/null
+# src/bin/pg_verifybackup/nls.mk
+CATALOG_NAME = pg_verifybackup
+AVAIL_LANGUAGES =
+GETTEXT_FILES = $(FRONTEND_COMMON_GETTEXT_FILES) \
+ parse_manifest.c \
+ pg_verifybackup.c \
+ ../../common/fe_memutils.c \
+ ../../common/jsonapi.c
+GETTEXT_TRIGGERS = $(FRONTEND_COMMON_GETTEXT_TRIGGERS) \
+ json_manifest_parse_failure:2 \
+ error_cb:2 \
+ report_backup_error:2 \
+ report_fatal_error
+GETTEXT_FLAGS = $(FRONTEND_COMMON_GETTEXT_FLAGS) \
+ error_cb:2:c-format \
+ report_backup_error:2:c-format \
+ report_fatal_error:1:c-format
TimeLineID tli,
XLogRecPtr start_lsn, XLogRecPtr end_lsn);
typedef void (*json_manifest_error_callback)(JsonManifestParseContext *,
- char *fmt, ...) pg_attribute_printf(2, 3)
+ const char *fmt, ...) pg_attribute_printf(2, 3)
pg_attribute_noreturn();
struct JsonManifestParseContext
XLogRecPtr start_lsn,
XLogRecPtr end_lsn);
static void report_manifest_error(JsonManifestParseContext *context,
- char *fmt,...)
+ const char *fmt,...)
pg_attribute_printf(2, 3) pg_attribute_noreturn();
static void verify_backup_directory(verifier_context *context,
* work quietly.
*/
if (!context.saw_any_error && !quiet)
- printf("backup successfully verified\n");
+ printf(_("backup successfully verified\n"));
return context.saw_any_error ? 1 : 0;
}
* expects this function not to return.
*/
static void
-report_manifest_error(JsonManifestParseContext *context, char *fmt,...)
+report_manifest_error(JsonManifestParseContext *context, const char *fmt,...)
{
va_list ap;
va_start(ap, fmt);
- pg_log_generic_v(PG_LOG_FATAL, fmt, ap);
+ pg_log_generic_v(PG_LOG_FATAL, gettext(fmt), ap);
va_end(ap);
exit(1);
va_list ap;
va_start(ap, fmt);
- pg_log_generic_v(PG_LOG_ERROR, fmt, ap);
+ pg_log_generic_v(PG_LOG_ERROR, gettext(fmt), ap);
va_end(ap);
context->saw_any_error = true;
va_list ap;
va_start(ap, fmt);
- pg_log_generic_v(PG_LOG_FATAL, fmt, ap);
+ pg_log_generic_v(PG_LOG_FATAL, gettext(fmt), ap);
va_end(ap);
exit(1);