Skip to content

🌆 Evening Analysis - 2026-03-09#962

Merged
pethers merged 2 commits intomainfrom
main-342cdd0fd490606f
Mar 9, 2026
Merged

🌆 Evening Analysis - 2026-03-09#962
pethers merged 2 commits intomainfrom
main-342cdd0fd490606f

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 9, 2026

Evening Parliamentary Analysis — 9 March 2026

Summary

14 articles generated across all supported languages covering Monday's parliamentary activity.

Key Topics

  • Lead Story: Defence Committee report FöU22 on nuclear waste management strategy
  • Opposition: Vänsterpartiet filed 2 motions — social insurance qualification rejection (Mot. 3932) and civilian protection (Mot. 3931)
  • Pipeline: AI facial recognition (Prop. 150), social data registers (Prop. 165), Ukraine extra budget (FiU46)
  • Votes: AU10 punkt 3 — broad cross-party support, V abstained, MP opposed
  • Interpellations: Poverty (IP 358), climate (IP 363, 352, 351), labour (IP 345, 347)

Articles (14 languages)

Language File Status
🇬🇧 English 2026-03-09-evening-analysis-en.html
🇸🇪 Svenska 2026-03-09-evening-analysis-sv.html
🇩🇰 Dansk 2026-03-09-evening-analysis-da.html
🇳🇴 Norsk 2026-03-09-evening-analysis-no.html
🇫🇮 Suomi 2026-03-09-evening-analysis-fi.html
🇩🇪 Deutsch 2026-03-09-evening-analysis-de.html
🇫🇷 Français 2026-03-09-evening-analysis-fr.html
🇪🇸 Español 2026-03-09-evening-analysis-es.html
🇳🇱 Nederlands 2026-03-09-evening-analysis-nl.html
🇸🇦 العربية 2026-03-09-evening-analysis-ar.html ✅ RTL
🇮🇱 עברית 2026-03-09-evening-analysis-he.html ✅ RTL
🇯🇵 日本語 2026-03-09-evening-analysis-ja.html
🇰🇷 한국어 2026-03-09-evening-analysis-ko.html
🇨🇳 中文 2026-03-09-evening-analysis-zh.html

Validation

  • ✅ HTMLHint: 14 files scanned, 0 errors
  • ✅ All articles use ../styles.css (no embedded styles)
  • ✅ RTL support for Arabic and Hebrew (dir="rtl")
  • ✅ Schema.org NewsArticle structured data
  • ✅ hreflang tags for all 14 languages
  • ✅ Language switcher with correct active state

Data Source

All content derived from live riksdag-regering-mcp data (riksmöte 2025/26).

Generated by News Evening Analysis ·

Nuclear waste strategy, defence reforms, and opposition dynamics
across 14 languages covering today's parliamentary activity.

Key topics: FöU22 nuclear waste report, V motions on social
insurance and civilian protection, AI facial recognition debate,
Ukraine extra budget, and immigration policy dynamics.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds 14 multilingual HTML news articles for the "Evening Analysis" of March 9, 2026, covering Swedish parliamentary activity. The articles report on the Defence Committee's nuclear waste management report (FöU22), Vänsterpartiet opposition motions on social insurance and civil protection, and ongoing legislative items like the Ukraine extra budget and AI facial recognition proposal.

Changes:

  • 14 new news articles added, one per supported language (EN, SV, DA, NO, FI, DE, FR, ES, NL, AR, HE, JA, KO, ZH)
  • RTL support (dir="rtl") correctly applied to Arabic and Hebrew versions
  • Full hreflang cross-linking, schema.org NewsArticle structured data, and language switcher navigation included in all files

Reviewed changes

Copilot reviewed 14 out of 14 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
news/2026-03-09-evening-analysis-en.html English lead article with full content
news/2026-03-09-evening-analysis-sv.html Swedish version (not shown in diff but present)
news/2026-03-09-evening-analysis-da.html Danish translation
news/2026-03-09-evening-analysis-no.html Norwegian translation (lang="no" inconsistency with hreflang="nb")
news/2026-03-09-evening-analysis-fi.html Finnish translation
news/2026-03-09-evening-analysis-de.html German translation
news/2026-03-09-evening-analysis-fr.html French translation
news/2026-03-09-evening-analysis-es.html Spanish translation
news/2026-03-09-evening-analysis-nl.html Dutch translation
news/2026-03-09-evening-analysis-ar.html Arabic translation with RTL
news/2026-03-09-evening-analysis-he.html Hebrew translation with RTL
news/2026-03-09-evening-analysis-ja.html Japanese translation
news/2026-03-09-evening-analysis-ko.html Korean translation
news/2026-03-09-evening-analysis-zh.html Chinese translation

One issue was found:

The Norwegian article (-no.html) uses lang="no" on the <html> element and "inLanguage": "no" in JSON-LD, but all hreflang annotations in every file (including the self-referencing alternate link and the language switcher) consistently use hreflang="nb" (Norwegian Bokmål). The lang attribute and JSON-LD inLanguage should be "nb" to be consistent with the BCP 47 tag used in hreflang, which is important for search engine SEO disambiguation between Norwegian language variants.

@@ -0,0 +1,256 @@
<!DOCTYPE html>
<html lang="no">
Copy link

Copilot AI Mar 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Norwegian article file uses lang="no" on the <html> element and "inLanguage": "no" in the JSON-LD schema, but the hreflang annotation for Norwegian (both in the <link rel="alternate"> tags and in the language switcher) consistently uses hreflang="nb" (Norwegian Bokmål). For SEO correctness with Google's hreflang implementation, the lang attribute on the <html> element should match the BCP 47 language tag used in hreflang. Since this page serves Norwegian Bokmål content and is mapped to hreflang="nb", the HTML lang attribute should be lang="nb" (not lang="no") and the JSON-LD inLanguage should similarly be "nb". The inconsistency could confuse search engines about which language variant this page serves.

Suggested change
<html lang="no">
<html lang="nb">

Copilot uses AI. Check for mistakes.
@github-actions github-actions bot added html-css HTML/CSS changes translation Translation updates rtl RTL language support (Arabic, Hebrew) news News articles and content generation size-xl Extra large change (> 1000 lines) labels Mar 9, 2026
@pethers pethers marked this pull request as ready for review March 9, 2026 19:24
@pethers pethers merged commit 623c86c into main Mar 9, 2026
11 checks passed
@pethers pethers deleted the main-342cdd0fd490606f branch March 9, 2026 19:24
@github-actions
Copy link
Contributor Author

github-actions bot commented Mar 9, 2026

🔍 Lighthouse Performance Audit

Category Score Status
Performance 85/100 🟡
Accessibility 95/100 🟢
Best Practices 90/100 🟢
SEO 95/100 🟢

📥 Download full Lighthouse report

Budget Compliance: Performance budgets enforced via budget.json

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated-news evening-analysis html-css HTML/CSS changes needs-editorial-review news News articles and content generation rtl RTL language support (Arabic, Hebrew) size-xl Extra large change (> 1000 lines) translation Translation updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants