actualbudget/actual

[Maintenance] loot-core should not rely on i18next

Closed

#7,633 opened on Apr 26, 2026

 (2 comments) (1 reaction) (0 assignees)JavaScript (603 forks)batch import
good first issuehelp wantedmaintenance

Repository metrics

Stars
 (7,129 stars)
PR merge metrics
 (Avg merge 4d 15h) (165 merged PRs in 30d)

Description

The loot-core package should not reply on i18next. All user-facing translations should live in desktop-client package.

The objective here is to perform some refactors to remove usage of i18next from loot-core and then also remove this dependency from package.json.

Doing this will make managing translations easier as they will be self-container to a single package instead of scattered all over.

Contributor guide