Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Fuel log: units are hard-coded ('L', 'km/L')

Open Beginner friendly
#35 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 5 days

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
75/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Active
Tech stack
dart, flutter

Research direction

Start with the three named files: add_fuel_log_screen.dart, fuel_presentation.dart, and running_costs_sheet.dart. Read the unit selection and localization patterns in nearby fuel UI, then check app_en.arb and app_bn.arb for the relevant strings. Done when the unit labels are localized, spelling is consistent, charts follow the rider’s km/mi choice, and scripts/check.sh passes.

Written by the indexing model from the issue text.

Description

dart enhancement help wanted translation

What's wrong / what's wanted

Fuel screens hard-code unit text instead of using localized strings and the rider's unit choice.

Where

  • app/lib/features/maintenance/presentation/screens/add_fuel_log_screen.dart (suffixText: 'L', around line 313)
  • app/lib/features/stats/presentation/charts/fuel_presentation.dart ('km/L', line 22)
  • app/lib/features/maintenance/presentation/widgets/running_costs_sheet.dart ('km/l'/'mpg', line 195)

Acceptance criteria

  • Unit labels come from app_en.arb / app_bn.arb
  • km/L vs km/l spelling is consistent
  • Charts follow the same km/mi choice as the rest of the app

How to verify

Run scripts/check.sh from the repo root (the same quality gate CI runs). It must pass.

Dominant language
Dart
Stars
4
Forks
1
Avg merge
3d 5h
Merged PRs (30d)
7

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from blankframe-tech/ThrottleIQ

All issues in blankframe-tech/ThrottleIQ

Similar issues

More Dart issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.