Skip to content

i18n: feat: add Haskell support - #1038

Merged
hatemhosny merged 3 commits into
developfrom
i18n/sharno/feat/haskell
Sep 16, 2026
Merged

hatemhosny merged 3 commits into
developfrom
i18n/sharno/feat/haskell

Conversation

@livecodes-ci

@livecodes-ci livecodes-ci Bot commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

What type of PR is this? (check all applicable)

  • ✨ Feature
  • 🐛 Bug Fix
  • 📝 Documentation Update
  • 🎨 Style
  • ♻️ Code Refactor
  • 🔥 Performance Improvements
  • ✅ Test
  • 🤖 Build
  • 🔁 CI
  • 📦 Chore (Release)
  • ⏩ Revert
  • 🌐 Internationalization / Translation

Description

i18n Actions: .i18n-update-pull

Localization pulled from Lokalise.

Name Description
i18n Branch i18n/sharno/feat/haskell
Last Commit SHA 153c463

Related Tickets & Documents

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 16, 2026

Copy link
Copy Markdown

Deploying livecodes with  Cloudflare Pages  Cloudflare Pages

Latest commit: 792c50c
Status: ✅  Deploy successful!
Preview URL: https://c5e1e2e1.livecodes.pages.dev
Branch Preview URL: https://i18n-sharno-feat-haskell.livecodes.pages.dev

View logs

@netlify

netlify Bot commented Sep 16, 2026

Copy link
Copy Markdown

Deploy Preview for livecodes ready!

Name Link
🔨 Latest commit 792c50c
🔍 Latest deploy log https://app.netlify.com/projects/livecodes/deploys/6aaa12eae65d840008140793
😎 Deploy Preview https://deploy-preview-1038--livecodes.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions

github-actions Bot commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

Size Change: 0 B

Total Size: 1.14 MB

ℹ️ View Unchanged
Filename Size Change
build/404.html 1.45 kB 0 B
build/app.html 250 B 0 B
build/index.html 1.57 kB +2 B (+0.13%)
build/livecodes/app.css 23.8 kB 0 B
build/livecodes/app.js 115 kB +131 B (+0.11%)
build/livecodes/assets.js 8.65 kB +19 B (+0.22%)
build/livecodes/assets/noop.js 18 B 0 B
build/livecodes/assets/templates/diagrams-starter.html 2.19 kB 0 B
build/livecodes/backup.js 3.74 kB +2 B (+0.05%)
build/livecodes/blockly.js 15.7 kB -34 B (-0.22%)
build/livecodes/broadcast.js 1.19 kB 0 B
build/livecodes/bundle-types.js 4.4 kB 0 B
build/livecodes/code-to-image.js 11 kB +8 B (+0.07%)
build/livecodes/codejar.js 19.4 kB 0 B
build/livecodes/codemirror.js 17.8 kB +48 B (+0.27%)
build/livecodes/compile.page.js 2.48 kB 0 B
build/livecodes/compile.worker.js 16 kB +82 B (+0.52%)
build/livecodes/compiler-utils.js 3.92 kB -13 B (-0.33%)
build/livecodes/custom-editor-utils.js 198 B 0 B
build/livecodes/deploy.js 6.91 kB 0 B
build/livecodes/editor-settings.js 22.9 kB 0 B
build/livecodes/embed-ui.js 5.51 kB 0 B
build/livecodes/embed.js 93.9 kB -116 B (-0.12%)
build/livecodes/export.js 3.92 kB 0 B
build/livecodes/firebase.js 22.7 kB 0 B
build/livecodes/format.worker.js 15.2 kB -70 B (-0.46%)
build/livecodes/google-fonts.js 7.12 kB 0 B
build/livecodes/headless.js 81.6 kB +22 B (+0.03%)
build/livecodes/i18n-ar-language-info.json 5.79 kB +67 B (+1.17%)
build/livecodes/i18n-ar-translation.json 9.4 kB +14 B (+0.15%)
build/livecodes/i18n-bn-language-info.json 6.26 kB +89 B (+1.44%)
build/livecodes/i18n-bn-translation.json 9.72 kB -4 B (-0.04%)
build/livecodes/i18n-de-language-info.json 5.86 kB +78 B (+1.35%)
build/livecodes/i18n-de-translation.json 9.5 kB +9 B (+0.09%)
build/livecodes/i18n-en-language-info.json 4.96 kB 0 B
build/livecodes/i18n-en-translation.json 8.11 kB 0 B
build/livecodes/i18n-es-language-info.json 5.5 kB +53 B (+0.97%)
build/livecodes/i18n-es-translation.json 9.24 kB +15 B (+0.16%)
build/livecodes/i18n-fa-language-info.json 6 kB +76 B (+1.28%)
build/livecodes/i18n-fa-translation.json 9.54 kB +1 B (+0.01%)
build/livecodes/i18n-fr-language-info.json 5.72 kB +59 B (+1.04%)
build/livecodes/i18n-fr-translation.json 9.49 kB +11 B (+0.12%)
build/livecodes/i18n-hi-language-info.json 6.42 kB +87 B (+1.37%)
build/livecodes/i18n-hi-translation.json 10 kB +2 B (+0.02%)
build/livecodes/i18n-hu-language-info.json 5.76 kB +71 B (+1.25%)
build/livecodes/i18n-hu-translation.json 9.42 kB +5 B (+0.05%)
build/livecodes/i18n-id-language-info.json 5.31 kB +78 B (+1.49%)
build/livecodes/i18n-id-translation.json 8.76 kB +16 B (+0.18%)
build/livecodes/i18n-it-language-info.json 5.61 kB +63 B (+1.14%)
build/livecodes/i18n-it-translation.json 9.31 kB +6 B (+0.06%)
build/livecodes/i18n-ja-language-info.json 6.22 kB +107 B (+1.75%)
build/livecodes/i18n-ja-translation.json 9.68 kB +15 B (+0.16%)
build/livecodes/i18n-nl-language-info.json 5.53 kB +76 B (+1.39%)
build/livecodes/i18n-nl-translation.json 8.95 kB +4 B (+0.04%)
build/livecodes/i18n-pt-language-info.json 5.57 kB +69 B (+1.25%)
build/livecodes/i18n-pt-translation.json 9.42 kB +5 B (+0.05%)
build/livecodes/i18n-ru-language-info.json 6.19 kB +83 B (+1.36%)
build/livecodes/i18n-ru-translation.json 10.4 kB +12 B (+0.12%)
build/livecodes/i18n-tr-language-info.json 5.72 kB +84 B (+1.49%)
build/livecodes/i18n-tr-translation.json 9.33 kB +12 B (+0.13%)
build/livecodes/i18n-ur-language-info.json 6.43 kB +70 B (+1.1%)
build/livecodes/i18n-ur-translation.json 9.87 kB +8 B (+0.08%)
build/livecodes/i18n-zh-CN-language-info.json 5.39 kB +68 B (+1.28%)
build/livecodes/i18n-zh-CN-translation.json 8.74 kB +17 B (+0.19%)
build/livecodes/i18n.js 20.5 kB +44 B (+0.22%)
build/livecodes/import-src.js 18.7 kB +41 B (+0.22%)
build/livecodes/import.js 17.1 kB +44 B (+0.26%)
build/livecodes/index.js 5.54 kB +17 B (+0.31%)
build/livecodes/lang-art-template-compiler.js 1.68 kB 0 B
build/livecodes/lang-assemblyscript-compiler.js 290 B 0 B
build/livecodes/lang-assemblyscript-script.js 386 B 0 B
build/livecodes/lang-astro-compiler.js 2.37 kB 0 B
build/livecodes/lang-clio-compiler.js 1.58 kB 0 B
build/livecodes/lang-commonlisp-script.js 123 B 0 B
build/livecodes/lang-cpp-script.js 2.06 kB 0 B
build/livecodes/lang-cpp-wasm-script.js 2.88 kB 0 B
build/livecodes/lang-csharp-wasm-script.js 2.22 kB 0 B
build/livecodes/lang-diagrams-compiler-esm.js 5.12 kB 0 B
build/livecodes/lang-dot-compiler.js 1.69 kB 0 B
build/livecodes/lang-ejs-compiler.js 1.66 kB 0 B
build/livecodes/lang-eta-compiler.js 1.68 kB 0 B
build/livecodes/lang-fennel-compiler.js 1.64 kB 0 B
build/livecodes/lang-fsharp-compiler.js 802 B 0 B
build/livecodes/lang-fsharp-wasm-script.js 3.07 kB 0 B
build/livecodes/lang-gleam-compiler.js 3.13 kB 0 B
build/livecodes/lang-go-wasm-script.js 3.3 kB 0 B
build/livecodes/lang-haml-compiler.js 1.69 kB 0 B
build/livecodes/lang-handlebars-compiler.js 2.01 kB 0 B
build/livecodes/lang-haskell-script.js 1.9 kB 0 B
build/livecodes/lang-haskell-wasm-script.js 3.61 kB 0 B
build/livecodes/lang-imba-compiler.js 147 B 0 B
build/livecodes/lang-java-script.js 4.09 kB 0 B
build/livecodes/lang-jinja-compiler.js 1.67 kB 0 B
build/livecodes/lang-julia-script.js 3.33 kB 0 B
build/livecodes/lang-liquid-compiler.js 1.71 kB 0 B
build/livecodes/lang-lua-wasm-script.js 205 B 0 B
build/livecodes/lang-malina-compiler.js 3.32 kB 0 B
build/livecodes/lang-markdown-compiler.js 1.7 kB 0 B
build/livecodes/lang-markdown-script.js 1.47 kB 0 B
build/livecodes/lang-minizinc-script.js 2.09 kB 0 B
build/livecodes/lang-mustache-compiler.js 1.68 kB 0 B
build/livecodes/lang-nunjucks-compiler.js 2.03 kB 0 B
build/livecodes/lang-perl-script.js 268 B 0 B
build/livecodes/lang-php-wasm-script.js 347 B 0 B
build/livecodes/lang-postgresql-compiler-esm.js 1.76 kB 0 B
build/livecodes/lang-prolog-script.js 204 B 0 B
build/livecodes/lang-pug-compiler.js 371 B 0 B
build/livecodes/lang-python-wasm-script.js 1.89 kB 0 B
build/livecodes/lang-r-script-esm.js 2.47 kB 0 B
build/livecodes/lang-rescript-compiler-esm.js 2.19 kB 0 B
build/livecodes/lang-rescript-formatter.js 1.55 kB 0 B
build/livecodes/lang-riot-compiler.js 3.2 kB 0 B
build/livecodes/lang-ruby-wasm-script.js 1.75 kB 0 B
build/livecodes/lang-rust-wasm-script.js 3.11 kB 0 B
build/livecodes/lang-scss-compiler.js 1.85 kB 0 B
build/livecodes/lang-solid-compiler.js 263 B 0 B
build/livecodes/lang-sql-compiler.js 1.67 kB 0 B
build/livecodes/lang-sql-script.js 2.07 kB 0 B
build/livecodes/lang-svelte-compiler.js 5.04 kB 0 B
build/livecodes/lang-tcl-script.js 1.85 kB 0 B
build/livecodes/lang-teal-compiler.js 1.75 kB 0 B
build/livecodes/lang-twig-compiler.js 1.68 kB 0 B
build/livecodes/lang-vento-compiler.js 1.73 kB 0 B
build/livecodes/lang-vue-compiler.js 6.45 kB 0 B
build/livecodes/lang-vue2-compiler.js 3.84 kB 0 B
build/livecodes/lang-wat-compiler.js 348 B 0 B
build/livecodes/lang-wat-script.js 1.98 kB 0 B
build/livecodes/lang-zig-wasm-script.js 5.15 kB 0 B
build/livecodes/language-info.js 8.46 kB -3 B (-0.04%)
build/livecodes/monaco.js 23.1 kB +29 B (+0.13%)
build/livecodes/open.js 6.24 kB +2 B (+0.03%)
build/livecodes/processor-lightningcss-compiler.js 1.91 kB 0 B
build/livecodes/processor-postcss-compiler.js 2.06 kB 0 B
build/livecodes/processor-tailwindcss-compiler.js 5.34 kB 0 B
build/livecodes/processor-unocss-compiler.js 355 B 0 B
build/livecodes/processor-windicss-compiler.js 450 B 0 B
build/livecodes/quill.css 697 B 0 B
build/livecodes/quill.js 5.88 kB 0 B
build/livecodes/resources.js 3.43 kB -3 B (-0.09%)
build/livecodes/result-utils.js 1.97 kB 0 B
build/livecodes/share.js 3.88 kB 0 B
build/livecodes/snippets.js 6.08 kB +6 B (+0.1%)
build/livecodes/sync-ui.js 3.29 kB +3 B (+0.09%)
build/livecodes/sync.js 3.56 kB 0 B
build/livecodes/sync.worker.js 29.7 kB 0 B
build/livecodes/templates.js 28 kB 0 B
build/sdk/livecodes.js 4.43 kB 0 B
build/sdk/livecodes.umd.js 5.23 kB 0 B
build/sdk/package.json 456 B 0 B
build/sdk/preact.js 4.81 kB 0 B
build/sdk/react.js 4.79 kB 0 B
build/sdk/solid.js 4.94 kB 0 B
build/sdk/svelte.js 4.4 kB 0 B
build/sdk/vue.js 4.81 kB 0 B
build/sdk/web-components.js 5.83 kB 0 B

compressed-size-action

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

ℹ️ 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.link to each locale's language-info.ts and generated .lokalise.json.
  • Starter template label — added templates.starter.haskell-wasm to each locale's translation.ts and generated .lokalise.json.
  • Placeholders — every locale preserves the source <1>…</1> / <1>…<10> tag structure and numbering except Hungarian (see inline note).

Pullfrog  | Fix all ➔Fix 👍s ➔View workflow run | Using DeepSeek Flash (free via Pullfrog for OSS) | 𝕏

Comment thread src/livecodes/i18n/locales/hu/language-info.ts Outdated

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

ℹ️ No new issues in the latest commit — the prior Hungarian placeholder note remains open.

Reviewed changes (since prior review)

Delta 153c463feec4ea; two commits total, one new since the previous review.

  • CodeJar highlighting for Haskell (Wasm)src/livecodes/languages/haskell-wasm/lang-haskell-wasm.ts:23 adds codejar: { language: 'haskell' } to editorSupport, mapping the language to the Prism haskell grammar through mapLanguage. Verified this matches the shape used by the other WASM specs (zig-wasm, rust-wasm, csharp-wasm) and that haskell is a valid Prism 1.29.0 component reachable by the CodeJar autoloader. No issues.

Pullfrog  | Fix it ➔View workflow run | Using DeepSeek Flash (free via Pullfrog for OSS) | 𝕏

@hatemhosny
hatemhosny disabled auto-merge September 16, 2026 03:49
@sonarqubecloud

Copy link
Copy Markdown

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

✅ No new issues found.

Reviewed changes

Delta feec4ea792c50c; one new commit since the prior pullfrog review.

  • Hungarian haskellWasm.desc fixed — the description previously reused the <1> placeholder twice; it now contains exactly one <1>, matching the en source and the single-replacement behavior of unabstractifyHTML. The .ts and its generated .lokalise.json are consistent (<1><tag-1>). No other files changed in this delta.

Pullfrog  | View workflow run | Using DeepSeek Flash (free via Pullfrog for OSS) | 𝕏

@hatemhosny
hatemhosny merged commit f852752 into develop Sep 16, 2026
21 checks passed
@hatemhosny
hatemhosny deleted the i18n/sharno/feat/haskell branch September 16, 2026 04:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant