View Issue Details

IDProjectCategoryView StatusLast Update
0008033Talerotherpublic2026-08-22 19:33
Reportersebasjm Assigned ToFlorian Dold  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionwon't fix 
Product Versiongit (master) 
Target Versionpost-1.0 
Summary0008033: i18n langs should not be part of the js bundle
Descriptionthis will reduce the bundle size
and allow sysadmin to fix or extend new langs without deploying a new version
TagsNo tags attached.

Activities

Christian Grothoff

2024-01-30 00:48

manager   ~0021084

Are they that big? Is this really a relevant issue? Do we expect to see language updates so much more frequently than actual code updates? We should probably discuss this.

sebasjm

2024-05-09 15:42

developer   ~0022378

> Are they that big?

100k almost 15% of the bundle if the js file is optimized in size.

> Is this really a relevant issue?

is not breaking any feature but SPA loading time is something I want to work in the future.
If the network is bad the this become relevant.

> Do we expect to see language updates so much more frequently than actual code updates?

No, but this will allow fixing or adding a translations/languages without waiting for a new release.

> We should probably discuss this.

Sure, if loading the SPA become an issue we can do this and other things. I just what to keep track of it.

Christian Grothoff

2024-05-13 11:51

manager   ~0022397

15% for easy i18n doesn't sound like that big. Nothing I'd prioritize at this point, but OK to keep as an open issue to be discussed "later".

Florian Dold

2026-08-22 19:33

manager   ~0029551

I don't think we want this feature, we can now easily deploy SPAs as they're packaged separately.

If anything, we want to lazy-load certain languages, but that's a esbuild / bundling concern, as has basically zero priority at the moment.

Issue History

Date Modified Username Field Change
2024-01-03 19:10 sebasjm New Issue
2024-01-03 19:10 sebasjm Status new => assigned
2024-01-03 19:10 sebasjm Assigned To => sebasjm
2024-01-30 00:48 Christian Grothoff Note Added: 0021084
2024-01-30 00:48 Christian Grothoff Assigned To sebasjm =>
2024-01-30 00:48 Christian Grothoff Severity major => feature
2024-01-30 00:48 Christian Grothoff Status assigned => acknowledged
2024-05-09 15:42 sebasjm Note Added: 0022378
2024-05-13 11:51 Christian Grothoff Note Added: 0022397
2024-05-13 11:52 Christian Grothoff Category Web site(s) => other
2026-08-22 19:33 Florian Dold Assigned To => Florian Dold
2026-08-22 19:33 Florian Dold Status acknowledged => closed
2026-08-22 19:33 Florian Dold Resolution open => won't fix
2026-08-22 19:33 Florian Dold Note Added: 0029551