gedcom-ts
Version:
TypeScript GEDCOM toolkit for browser apps: import .ged/.zip, edit typed genealogy data, and export GEDCOM or GEDZIP.
47 lines (46 loc) • 1.88 kB
TypeScript
import type { BookletLocale } from './booklet-locale';
export interface BookletMessages {
readonly unknownDates: string;
readonly unknownDate: string;
readonly chapterUnknownDates: string;
readonly generation1Title: string;
readonly generationTitle: (gen: number) => string;
readonly letterTitle: (letter: string) => string;
readonly chapterSubtitle: (count: number, dateRange: string) => string;
readonly chapterDateAbout: string;
readonly childrenNone: string;
readonly childrenMore: (n: number) => string;
readonly pagesEstimate: (n: number) => string;
readonly pagesEmpty: string;
readonly adviceDetailed120: string;
readonly adviceDetailed50: string;
readonly adviceSummary25: string;
readonly actTypeLabels: Partial<Record<string, string>>;
readonly spouseUnknown: string;
readonly timelineTitle: (chapterTitle: string) => string;
readonly timelineUnknownDates: string;
readonly pdf: {
readonly coverSubtitle: string;
readonly referencePerson: (name: string) => string;
readonly personCount: (n: number) => string;
readonly localNote: string;
readonly tocTitle: string;
readonly modeSummary: string;
readonly modeDetailed: string;
readonly contentHeading: string;
readonly introSummary: string;
readonly introDetailed: string;
readonly introSosa: string;
readonly familyHeading: (names: string) => string;
readonly generationLabel: (gen: number) => string;
readonly pageFooter: (n: number) => string;
};
readonly timeline: {
readonly legendBirth: string;
readonly legendDeath: string;
readonly legendMarriage: string;
readonly overflow: (n: number) => string;
readonly continuation: string;
};
}
export type { BookletLocale };