Add 14 missing l10n translations across 48 locales#7128
Conversation
Keys: bulkExportInProgress, bulkExportPartial, bulkExportSuccess, chooseExportDestination, connectAction, connectTaskAppToExport, deselectAllTasksMenu, hideCompletedTasks, searchActionItems, selectActionItems, selectAllTasksMenu, showCompletedTasks, startCallRecording, startVoiceRecording
morpheus review — omi#7128Verdict: Approved ✅ Mechanical l10n addition — 14 keys across 48 locales + 48 generated dart files. One commit, clean scope. Checks runLeaks: N/A — translation strings only. Correctness:
Translation quality spot-check:
Scope: No code changes. ARB + generated dart files only. ✓ No blockers. |
Greptile SummaryThis PR adds 14 missing translation keys ( Confidence Score: 4/5Safe to merge — changes are purely additive l10n data with no runtime logic; all placeholders are technically correct. All 48 ARB files and corresponding generated Dart files are updated consistently. All parameterised strings preserve their placeholders. The only concern is translation quality (P2): the strings appear to be machine-translated without native-speaker review, and at least one term ( No files require special attention from a correctness standpoint; native-speaker review of high-traffic locales (ar, zh, hi, ru, pt) would improve translation quality. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
EN["app_en.arb\n(source — 14 new keys)"]
ARB["48 × app_XX.arb\n(translated ARB files)"]
GEN["flutter gen-l10n"]
DART["48 × app_localizations_XX.dart\n(generated Dart classes)"]
APP["Flutter App\nAppLocalizations.of(context).keyName"]
EN -->|"translation added\n(machine + review)"| ARB
ARB --> GEN
GEN --> DART
DART --> APP
|
Summary
flutter gen-l10nuntranslated message warningsbulkExportInProgress,bulkExportPartial,bulkExportSuccess,chooseExportDestination,connectAction,connectTaskAppToExport,deselectAllTasksMenu,hideCompletedTasks,searchActionItems,selectActionItems,selectAllTasksMenu,showCompletedTasks,startCallRecording,startVoiceRecordingTest plan
flutter gen-l10npasses with zero untranslated warnings{success},{total},{platform},{count}) preserved in every translation