i18n: feat: add Haskell support - #1038
Conversation
Deploying livecodes with
|
| Latest commit: |
792c50c
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://c5e1e2e1.livecodes.pages.dev |
| Branch Preview URL: | https://i18n-sharno-feat-haskell.livecodes.pages.dev |
✅ Deploy Preview for livecodes ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Size Change: 0 B Total Size: 1.14 MB ℹ️ View Unchanged
|
There was a problem hiding this comment.
ℹ️ No critical issues — one minor translation nit inline.
Reviewed changes
Pulled Lokalise translations for the haskell-wasm feature (source PR #1035) into all 17 non-English locales. No source, en, HTML, or docs files are touched.
- Language-info strings — added
haskellWasm.name/haskellWasm.desc/haskellWasm.linkto each locale'slanguage-info.tsand generated.lokalise.json. - Starter template label — added
templates.starter.haskell-wasmto each locale'stranslation.tsand generated.lokalise.json. - Placeholders — every locale preserves the source
<1>…</1>/<1>…<10>tag structure and numbering except Hungarian (see inline note).
DeepSeek Flash (free via Pullfrog for OSS) | 𝕏
There was a problem hiding this comment.
ℹ️ No new issues in the latest commit — the prior Hungarian placeholder note remains open.
Reviewed changes (since prior review)
Delta 153c463 → feec4ea; two commits total, one new since the previous review.
- CodeJar highlighting for Haskell (Wasm) —
src/livecodes/languages/haskell-wasm/lang-haskell-wasm.ts:23addscodejar: { language: 'haskell' }toeditorSupport, mapping the language to the Prismhaskellgrammar throughmapLanguage. Verified this matches the shape used by the other WASM specs (zig-wasm,rust-wasm,csharp-wasm) and thathaskellis a valid Prism 1.29.0 component reachable by the CodeJar autoloader. No issues.
DeepSeek Flash (free via Pullfrog for OSS) | 𝕏
|
There was a problem hiding this comment.
✅ No new issues found.
Reviewed changes
Delta feec4ea → 792c50c; one new commit since the prior pullfrog review.
- Hungarian
haskellWasm.descfixed — the description previously reused the<1>placeholder twice; it now contains exactly one<1>, matching theensource and the single-replacement behavior ofunabstractifyHTML. The.tsand its generated.lokalise.jsonare consistent (<1>↔<tag-1>). No other files changed in this delta.
DeepSeek Flash (free via Pullfrog for OSS) | 𝕏




What type of PR is this? (check all applicable)
Description
i18n Actions:
.i18n-update-pullLocalization pulled from Lokalise.
i18n/sharno/feat/haskellRelated Tickets & Documents