Lokalized JavaScript — Version 1.0.0
    Preparing search index...

    Function createSsrStamp

    • Stamp a rendered page's locale selection.

      Parameters

      • strings: Pick<
            Strings,
            | "getLoadVerification"
            | "getCatalogIdentity"
            | "isCatalogComplete"
            | "getLocaleConfiguration"
            | "getSupportedLocales"
            | "getDirectLocaleContext",
        >

        the Strings that rendered the page

      • context:
            | Readonly<
                {
                    attemptedLocales: readonly string[];
                    cause: null;
                    failureReason: null;
                    isFallback: boolean;
                    key: string;
                    localeMatchResult: Readonly<
                        Readonly<
                            {
                                consideredLocales: readonly string[];
                                effectiveWeight: number
                                | null;
                                fallbackLocale: string;
                                isMatch: boolean;
                                languageRange: string | WeightedLanguageRange | null;
                                locale: string | null;
                                matchType:
                                    | "none"
                                    | "exact"
                                    | "canonical"
                                    | "cldr-fallback"
                                    | "likely-subtag"
                                    | "extended-range"
                                    | "primary-language"
                                    | "wildcard";
                                requestedLanguageRanges: readonly WeightedLanguageRange[];
                            },
                        >,
                    >;
                    lookupLocale: string;
                    resolvedLocale: string;
                    status: "translated";
                    translation: string;
                },
            >
            | Readonly<
                {
                    attemptedLocales: readonly string[];
                    cause: unknown;
                    failureReason: TranslationFailureReason;
                    isFallback: boolean;
                    key: string;
                    localeMatchResult: Readonly<
                        Readonly<
                            {
                                consideredLocales: readonly string[];
                                effectiveWeight: number
                                | null;
                                fallbackLocale: string;
                                isMatch: boolean;
                                languageRange: string | WeightedLanguageRange | null;
                                locale: string | null;
                                matchType:
                                    | "none"
                                    | "exact"
                                    | "canonical"
                                    | "cldr-fallback"
                                    | "likely-subtag"
                                    | "extended-range"
                                    | "primary-language"
                                    | "wildcard";
                                requestedLanguageRanges: readonly WeightedLanguageRange[];
                            },
                        >,
                    >;
                    lookupLocale: string;
                    resolvedLocale: null;
                    status: "returned-key"
                    | "returned-string";
                    translation: string;
                },
            >
            | SsrLocaleContext

        the rendering context, or a TranslationResult from it

      Returns LokalizedSsrStampV1