summaryrefslogtreecommitdiff
path: root/src/loaders
diff options
context:
space:
mode:
authorDawid Rycerz <dawid@rycerz.xyz>2026-01-13 18:42:05 +0100
committerDawid Rycerz <dawid@rycerz.xyz>2026-01-13 18:42:05 +0100
commita1d3fb8df0e00faa3920d7f5085a52002e58574e (patch)
tree288c0a6003e7069338035a0a0e3864414b3e071b /src/loaders
parent9fe4480c3981c38ae8e24d0495df957039864a5d (diff)
Add polish language support
Diffstat (limited to 'src/loaders')
-rw-r--r--src/loaders/pleroma.ts8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/loaders/pleroma.ts b/src/loaders/pleroma.ts
index b3fa8ff..36ea4d6 100644
--- a/src/loaders/pleroma.ts
+++ b/src/loaders/pleroma.ts
@@ -730,6 +730,12 @@ export function pleromaLoader(config: PleromaFeedConfig): Loader {
const title = extractTitle(cleanedContent);
+ // Add language code as a tag
+ // Default to Polish since most Pleroma posts are in Polish when language is not specified
+ const langTag = status.language || "pl";
+ const postLanguage = status.language || "pl";
+ tags = tags.includes(langTag) ? tags : [...tags, langTag];
+
// Create note entry
store.set({
id: `pleroma-${postId}`,
@@ -739,7 +745,7 @@ export function pleromaLoader(config: PleromaFeedConfig): Loader {
cleanedContent.substring(0, 160) + (cleanedContent.length > 160 ? "..." : ""),
publishDate: new Date(status.created_at),
sourceUrl,
- language: status.language || undefined,
+ language: postLanguage,
tags,
draft: false,
author: "Dawid",