Summary
| Project website | github.com/TraceApps/lifttrace | |
|---|---|---|
| Instructions for translators | LiftTrace is a self-hosted workout tracker for lifters. Workout diary, program templates, exercise library (wger + Free Exercise DB + ExerciseDB + ExerciseDB Open Source), multi-week progression, PR and volume analytics, coaching workflow, a Radio tab that streams from your own Subsonic / Jellyfin / Plex / Emby library or internet radio, and a built-in AI assistant called Trace. Web/PWA and Android from a single Svelte codebase with a Node/SQLite backend. AGPL-3.0. Thanks for translating! A few notes that help keep translations consistent with the rest of the app. ToneThe English copy is informal and direct ("Ready to train?", "Tap to add exercise"). Aim for the same register in your language rather than translating to a more formal style. Use the second person ("you") if your language has that distinction. Do not translateThese stay in English in every locale:
Lifting terminologyFor gym vocabulary, use the term lifters in your language actually say, not the literal translation of the English word. Common ones that have naturalized:
Placeholders and formattingStrings often contain Some strings contain HTML tags like Length awarenessSome UI buttons are tight on small screens (mobile). If your translation is significantly longer than the English, consider a shorter synonym, especially for primary actions like "Save", "Add", "Log", "Cancel", "Finish". QuestionsFor questions about a specific string (ambiguous wording, unclear context, what a placeholder represents), leave a comment on the string itself in Weblate. The maintainer answers there, and your context helps every other translator working on the same string. For broader discussion (locale-wide style choices, regional terminology debates, RTL layout issues, requesting that more strings be extracted), open a thread in the GitHub repo at https://github.com/TraceApps/lifttrace/discussions. Don't worry about being perfect; review happens before each release. |
|
| Project maintainers1 |
|
|
String statistics
| Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
|---|---|---|---|---|---|---|
| Total | 4,962 | 20,241 | 123,054 | |||
| Source | 1,654 | 6,747 | 41,018 | |||
| Translated | 87% | 4,320 | 83% | 16,901 | 84% | 103,437 |
| Needs editing | 1% | 30 | 1% | 146 | 1% | 904 |
| Read-only | 0% | 0 | 0% | 0 | 0% | 0 |
| Failing checks | 3% | 164 | 1% | 305 | 1% | 1,815 |
| Strings with suggestions | 0% | 0 | 0% | 0 | 0% | 0 |
| Untranslated strings | 12% | 612 | 15% | 3,194 | 15% | 18,713 |
Quick numbers
Trends of last 30 days
|
Repository rebased |
|
|
Remote repository updated |
Remote repository updated
Original revision: 04e56677a4274de4966d35139503fa48d052929b New revision: b3c6f5cf39516da9ae14a9e41097ffd7e1f3ff6d 10/06/2026 |
|
Repository notification received |
GitHub: https://api.github.com/repos/TraceApps/lifttrace, dev
10/06/2026
|
|
Repository rebased |
Repository rebased
Original revision: a331823697d3fe8e900045784575b981c966c97f New revision: 04e56677a4274de4966d35139503fa48d052929b 10/06/2026 |
|
Remote repository updated |
Remote repository updated
Original revision: a331823697d3fe8e900045784575b981c966c97f New revision: 04e56677a4274de4966d35139503fa48d052929b 10/06/2026 |
|
Repository notification received |
GitHub: https://api.github.com/repos/TraceApps/lifttrace, dev
10/06/2026
|
|
Repository rebased |
Repository rebased
Original revision: a88d57617c0c9d58343fd32e23300cbb4316fd96 New revision: a331823697d3fe8e900045784575b981c966c97f 10/06/2026 |
|
Remote repository updated |
Remote repository updated
Original revision: a88d57617c0c9d58343fd32e23300cbb4316fd96 New revision: a331823697d3fe8e900045784575b981c966c97f 10/06/2026 |
|
Repository notification received |
GitHub: https://api.github.com/repos/TraceApps/lifttrace, dev
10/06/2026
|
|
Repository rebased |
Repository rebased
Original revision: f0062a73ace18582310379b1881cc97d97cccf79 New revision: a88d57617c0c9d58343fd32e23300cbb4316fd96 10/06/2026 |
Original revision: 04e56677a4274de4966d35139503fa48d052929b
New revision: b3c6f5cf39516da9ae14a9e41097ffd7e1f3ff6d 10/06/2026