diff options
| author | Dawid Rycerz <dawid@rycerz.xyz> | 2026-01-13 18:42:05 +0100 |
|---|---|---|
| committer | Dawid Rycerz <dawid@rycerz.xyz> | 2026-01-13 18:42:05 +0100 |
| commit | a1d3fb8df0e00faa3920d7f5085a52002e58574e (patch) | |
| tree | 288c0a6003e7069338035a0a0e3864414b3e071b /src/loaders/pleroma.ts | |
| parent | 9fe4480c3981c38ae8e24d0495df957039864a5d (diff) | |
Add polish language support
Diffstat (limited to 'src/loaders/pleroma.ts')
| -rw-r--r-- | src/loaders/pleroma.ts | 8 |
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", |
