diff --git a/src/back/config.ts b/src/back/config.ts index 38515c1..1d3ce90 100644 --- a/src/back/config.ts +++ b/src/back/config.ts @@ -15,3 +15,4 @@ export const MAILCATCHER_API_PORT = parseInt( process.env.SEALIOUS_MAILCATCHER_API_PORT || "1082" ); export const MAILER = process.env.SEALIOUS_MAILER; +export const DEFAULT_HTML_LANG = "pl"; diff --git a/src/back/html.ts b/src/back/html.ts index 5bfa232..3ca957b 100644 --- a/src/back/html.ts +++ b/src/back/html.ts @@ -3,6 +3,7 @@ import { Readable } from "stream"; import { BaseContext } from "koa"; import { default as default_navbar } from "./routes/common/navbar.js"; import { toKebabCase } from "js-convert-case"; +import { DEFAULT_HTML_LANG } from "./config.js"; export const defaultHead = ( ctx: BaseContext, @@ -30,6 +31,7 @@ export type HTMLOptions = { navbar?: (ctx: BaseContext) => FlatTemplatable; autoRefreshCSS?: boolean; disableCopyEvent?: boolean; + language?: string; }; export default function html( @@ -45,7 +47,10 @@ export default function html( ): Readable { ctx.set("content-type", "text/html;charset=utf-8"); return tempstream/* HTML */ ` - + ${makeHead(ctx, title, htmlOptions)}