You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: prevent broken hybrid translations in compound words and committee meetings
- Add word boundary check in translatePhrase prefix matching to prevent
splitting compound words (e.g., "Interpellationssvar" no longer becomes
"质询ssvar")
- Add multi-segment translation with Swedish possessive 's' stripping for
phrases like "Arbetsmarknadsutskottets sammanträde"
- Add dictionary entries for "interpellationssvar", "sammanträde",
"återrapportering"
- Simplify Swedish detection to use X.titel presence (API source indicator)
instead of fragile regex character checks
- Fix 91 old articles with broken hybrid translations
- Add 2 new tests for compound word protection
Co-authored-by: pethers <1726836+pethers@users.noreply.github.com>
<h4><ahref="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDA3F%C3%B6U202603241100/" target="_blank" rel="noopener noreferrer"><spanlang="sv">لجنة الدفاع اجتماع</span></a></h4>
228
228
<pclass="policy-significance">Touches on defence and security policy. Parliamentary committee review and chamber debate will shape the final outcome.</p>
<h4><ahref="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDA3CU202603241100/" target="_blank" rel="noopener noreferrer"><spanlang="sv">لجنة الشؤون المدنية اجتماع</span></a></h4>
238
238
<pclass="policy-significance">يتطلب مراجعة في اللجنة ونقاش في الجلسة العامة قبل اتخاذ القرار.</p>
239
239
</div>
240
240
241
241
<divclass="document-entry">
242
-
<h4><ahref="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDA3MJU202603241100/" target="_blank" rel="noopener noreferrer"><spanlang="sv">لجنة البيئة والزراعةs sammanträde</span></a></h4>
242
+
<h4><ahref="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDA3MJU202603241100/" target="_blank" rel="noopener noreferrer"><spanlang="sv">لجنة البيئة والزراعة اجتماع</span></a></h4>
243
243
<pclass="policy-significance">Touches on environmental and climate policy. Parliamentary committee review and chamber debate will shape the final outcome.</p>
244
244
</div>
245
245
246
246
<divclass="document-entry">
247
-
<h4><ahref="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDA3AU202603241100/" target="_blank" rel="noopener noreferrer"><spanlang="sv">لجنة سوق العملs sammanträde</span></a></h4>
247
+
<h4><ahref="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDA3AU202603241100/" target="_blank" rel="noopener noreferrer"><spanlang="sv">لجنة سوق العمل اجتماع</span></a></h4>
248
248
<pclass="policy-significance">Touches on labour market policy. Parliamentary committee review and chamber debate will shape the final outcome.</p>
<h4><ahref="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDA3KU202603241100/" target="_blank" rel="noopener noreferrer"><spanlang="sv">لجنة الدستور اجتماع</span></a></h4>
263
263
<pclass="policy-significance">يتطلب مراجعة في اللجنة ونقاش في الجلسة العامة قبل اتخاذ القرار.</p>
264
264
</div>
265
265
266
266
<divclass="document-entry">
267
-
<h4><ahref="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDA3NU202603241100/" target="_blank" rel="noopener noreferrer"><spanlang="sv">لجنة الصناعة والتجارةs sammanträde</span></a></h4>
267
+
<h4><ahref="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDA3NU202603241100/" target="_blank" rel="noopener noreferrer"><spanlang="sv">لجنة الصناعة والتجارة اجتماع</span></a></h4>
268
268
<pclass="policy-significance">Touches on trade and industry policy. Parliamentary committee review and chamber debate will shape the final outcome.</p>
<pclass="policy-significance">Touches on fiscal policy, EU and foreign affairs. Parliamentary committee review and chamber debate will shape the final outcome.</p>
<pclass="policy-significance">Touches on defence and security policy. Parliamentary committee review and chamber debate will shape the final outcome.</p>
<pclass="policy-significance">Kræver udvalgsbehandling og kammerdebat, før der træffes afgørelse.</p>
239
239
</div>
240
240
241
241
<divclass="document-entry">
242
-
<h4><ahref="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDA3MJU202603241100/" target="_blank" rel="noopener noreferrer"><spanlang="sv">Miljø- og Landbrugsudvalgets sammanträde</span></a></h4>
242
+
<h4><ahref="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDA3MJU202603241100/" target="_blank" rel="noopener noreferrer"><spanlang="sv">Miljø- og Landbrugsudvalget møde</span></a></h4>
243
243
<pclass="policy-significance">Touches on environmental and climate policy. Parliamentary committee review and chamber debate will shape the final outcome.</p>
<pclass="policy-significance">Touches on trade and industry policy. Parliamentary committee review and chamber debate will shape the final outcome.</p>
<pclass="policy-significance">Touches on fiscal policy, EU and foreign affairs. Parliamentary committee review and chamber debate will shape the final outcome.</p>
0 commit comments