Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,7 @@
- Install dependencies with `fvm flutter pub get` before finalizing code changes.
- Run targeted checks first, then broader ones as needed.
- Useful commands:
- `fvm flutter test integration_test`
- `dart format lib test integration_test`
- `dart format lib test`
- `fvm flutter analyze`

## Repo Notes
Expand Down
4 changes: 4 additions & 0 deletions lib/components/adaptive_overlay.dart
Original file line number Diff line number Diff line change
Expand Up @@ -67,9 +67,13 @@ class AdaptiveSheetLayout extends StatelessWidget {
StupidSimpleSheetRoute<T> adaptiveSheetRoute<T>({
required Widget child,
bool originateAboveBottomViewInset = false,
bool barrierDismissible = true,
bool draggable = true,
}) {
return StupidSimpleSheetRoute<T>(
originateAboveBottomViewInset: originateAboveBottomViewInset,
barrierDismissible: barrierDismissible,
draggable: draggable,
child: AdaptiveSheetLayout(child: child),
);
}
2 changes: 1 addition & 1 deletion lib/components/home_header.dart
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ class HomeHeader extends StatelessWidget implements PreferredSizeWidget {
width: 52,
child: isDesktop
? buildInfoIconButton(context, colorScheme)
: index != 2
: index != 3
? buildNavigateIconButtonForward(colorScheme)
: buildInfoIconButton(context, colorScheme),
),
Expand Down
33 changes: 32 additions & 1 deletion lib/l10n/app_de.arb
Original file line number Diff line number Diff line change
Expand Up @@ -146,5 +146,36 @@
"toLabel": "Nach",
"more": "Mehr",
"deleteEntryTitle": "Eintrag löschen",
"deleteEntryContent": "Möchten Sie \"{description}\" wirklich löschen?"
"deleteEntryContent": "Möchten Sie \"{description}\" wirklich löschen?",
"apply": "Anwenden",
"submit": "Absenden",
"quiz": "Quiz",
"quizSettings": "Quiz-Einstellungen",
"quizRoundsPerGame": "Runden pro Spiel: {count}",
"quizChoices": "Auswahl",
"quizInput": "Eingabe",
"quizEstimateInCurrency": "Schätzen in {currency}",
"quizYourEstimate": "Deine Schätzung",
"quizGoodCalibration": "Gut kalibriert",
"quizKeepCalibrating": "Weiter kalibrieren",
"quizCorrectAmount": "Richtig: {amount}",
"quizYourGuess": "Deine Schätzung: {amount}",
"quizYouWereOff": "Du lagst {percent}% daneben",
"quizShowSummary": "Zusammenfassung anzeigen",
"quizNextRound": "Nächste Runde",
"quizSummary": "Quiz-Zusammenfassung",
"quizScore": "Punktzahl",
"quizBestStreak": "Beste Serie",
"quizWithinTenPercent": "Innerhalb von 10%",
"quizAverageMiss": "Durchschnittliche Abweichung",
"quizSummaryCorrect": "Richtig {amount} · {percent}% daneben",
"quizPlayAgain": "Nochmal spielen",
"quizScenarioBottleOfWater": "Flasche Wasser",
"quizScenarioCoffee": "Kaffee",
"quizScenarioStreetSnack": "Snack am Straßenstand",
"quizScenarioLunch": "Mittagessen",
"quizScenarioTaxiRide": "Taxifahrt",
"quizScenarioMuseumTicket": "Museumsticket",
"quizScenarioGroceries": "Lebensmittel",
"quizScenarioHotelNight": "Hotelnacht"
}
33 changes: 32 additions & 1 deletion lib/l10n/app_en.arb
Original file line number Diff line number Diff line change
Expand Up @@ -149,5 +149,36 @@
"toLabel": "To",
"more": "More",
"deleteEntryTitle": "Delete Entry",
"deleteEntryContent": "Are you sure you want to delete \"{description}\"?"
"deleteEntryContent": "Are you sure you want to delete \"{description}\"?",
"apply": "Apply",
"submit": "Submit",
"quiz": "Quiz",
"quizSettings": "Quiz settings",
"quizRoundsPerGame": "Rounds per game: {count}",
"quizChoices": "Choices",
"quizInput": "Input",
"quizEstimateInCurrency": "Estimate it in {currency}",
"quizYourEstimate": "Your estimate",
"quizGoodCalibration": "Good calibration",
"quizKeepCalibrating": "Keep calibrating",
"quizCorrectAmount": "Correct: {amount}",
"quizYourGuess": "Your guess: {amount}",
"quizYouWereOff": "You were {percent}% off",
"quizShowSummary": "Show summary",
"quizNextRound": "Next round",
"quizSummary": "Quiz summary",
"quizScore": "Score",
"quizBestStreak": "Best streak",
"quizWithinTenPercent": "Within 10%",
"quizAverageMiss": "Average miss",
"quizSummaryCorrect": "Correct {amount} · {percent}% off",
"quizPlayAgain": "Play again",
"quizScenarioBottleOfWater": "Bottle of water",
"quizScenarioCoffee": "Coffee",
"quizScenarioStreetSnack": "Street snack",
"quizScenarioLunch": "Lunch",
"quizScenarioTaxiRide": "Taxi ride",
"quizScenarioMuseumTicket": "Museum ticket",
"quizScenarioGroceries": "Groceries",
"quizScenarioHotelNight": "Hotel night"
Comment thread
yurtemre7 marked this conversation as resolved.
}
33 changes: 32 additions & 1 deletion lib/l10n/app_fr.arb
Original file line number Diff line number Diff line change
Expand Up @@ -149,5 +149,36 @@
"toLabel": "Vers",
"more": "Plus",
"deleteEntryTitle": "Supprimer l'entrée",
"deleteEntryContent": "Voulez-vous vraiment supprimer \"{description}\" ?"
"deleteEntryContent": "Voulez-vous vraiment supprimer \"{description}\" ?",
"apply": "Appliquer",
"submit": "Envoyer",
"quiz": "Quiz",
"quizSettings": "Paramètres du quiz",
"quizRoundsPerGame": "Manches par partie : {count}",
"quizChoices": "Choix",
"quizInput": "Saisie",
"quizEstimateInCurrency": "Estimez en {currency}",
"quizYourEstimate": "Votre estimation",
"quizGoodCalibration": "Bonne calibration",
"quizKeepCalibrating": "Continuez à calibrer",
"quizCorrectAmount": "Correct : {amount}",
"quizYourGuess": "Votre estimation : {amount}",
"quizYouWereOff": "Vous aviez {percent} % d'écart",
"quizShowSummary": "Afficher le résumé",
"quizNextRound": "Manche suivante",
"quizSummary": "Résumé du quiz",
"quizScore": "Score",
"quizBestStreak": "Meilleure série",
"quizWithinTenPercent": "À moins de 10 %",
"quizAverageMiss": "Écart moyen",
"quizSummaryCorrect": "Correct {amount} · écart {percent} %",
"quizPlayAgain": "Rejouer",
"quizScenarioBottleOfWater": "Bouteille d'eau",
"quizScenarioCoffee": "Café",
"quizScenarioStreetSnack": "Snack de rue",
"quizScenarioLunch": "Déjeuner",
"quizScenarioTaxiRide": "Course en taxi",
"quizScenarioMuseumTicket": "Billet de musée",
"quizScenarioGroceries": "Courses",
"quizScenarioHotelNight": "Nuit d'hôtel"
}
33 changes: 32 additions & 1 deletion lib/l10n/app_hi.arb
Original file line number Diff line number Diff line change
Expand Up @@ -149,5 +149,36 @@
"toLabel": "में",
"more": "अधिक",
"deleteEntryTitle": "प्रविष्टि हटाएं",
"deleteEntryContent": "क्या आप वाकई \"{description}\" को हटाना चाहते हैं?"
"deleteEntryContent": "क्या आप वाकई \"{description}\" को हटाना चाहते हैं?",
"apply": "लागू करें",
"submit": "जमा करें",
"quiz": "क्विज़",
"quizSettings": "क्विज़ सेटिंग्स",
"quizRoundsPerGame": "प्रति गेम राउंड: {count}",
"quizChoices": "विकल्प",
"quizInput": "इनपुट",
"quizEstimateInCurrency": "{currency} में अनुमान लगाएं",
"quizYourEstimate": "आपका अनुमान",
"quizGoodCalibration": "अच्छा अनुमान",
"quizKeepCalibrating": "अभ्यास जारी रखें",
"quizCorrectAmount": "सही: {amount}",
"quizYourGuess": "आपका अनुमान: {amount}",
"quizYouWereOff": "आप {percent}% चूके",
"quizShowSummary": "सारांश दिखाएं",
"quizNextRound": "अगला राउंड",
"quizSummary": "क्विज़ सारांश",
"quizScore": "स्कोर",
"quizBestStreak": "सबसे अच्छी स्ट्रीक",
"quizWithinTenPercent": "10% के भीतर",
"quizAverageMiss": "औसत चूक",
"quizSummaryCorrect": "सही {amount} · {percent}% चूक",
"quizPlayAgain": "फिर खेलें",
"quizScenarioBottleOfWater": "पानी की बोतल",
"quizScenarioCoffee": "कॉफी",
"quizScenarioStreetSnack": "स्ट्रीट स्नैक",
"quizScenarioLunch": "दोपहर का भोजन",
"quizScenarioTaxiRide": "टैक्सी यात्रा",
"quizScenarioMuseumTicket": "संग्रहालय टिकट",
"quizScenarioGroceries": "किराने का सामान",
"quizScenarioHotelNight": "होटल की रात"
}
33 changes: 32 additions & 1 deletion lib/l10n/app_id.arb
Original file line number Diff line number Diff line change
Expand Up @@ -149,5 +149,36 @@
"toLabel": "Ke",
"more": "Lainnya",
"deleteEntryTitle": "Hapus Entri",
"deleteEntryContent": "Apakah Anda yakin ingin menghapus \"{description}\"?"
"deleteEntryContent": "Apakah Anda yakin ingin menghapus \"{description}\"?",
"apply": "Terapkan",
"submit": "Kirim",
"quiz": "Kuis",
"quizSettings": "Pengaturan kuis",
"quizRoundsPerGame": "Ronde per game: {count}",
"quizChoices": "Pilihan",
"quizInput": "Input",
"quizEstimateInCurrency": "Perkirakan dalam {currency}",
"quizYourEstimate": "Perkiraanmu",
"quizGoodCalibration": "Kalibrasi bagus",
"quizKeepCalibrating": "Terus kalibrasi",
"quizCorrectAmount": "Benar: {amount}",
"quizYourGuess": "Tebakanmu: {amount}",
"quizYouWereOff": "Kamu meleset {percent}%",
"quizShowSummary": "Tampilkan ringkasan",
"quizNextRound": "Ronde berikutnya",
"quizSummary": "Ringkasan kuis",
"quizScore": "Skor",
"quizBestStreak": "Rentetan terbaik",
"quizWithinTenPercent": "Dalam 10%",
"quizAverageMiss": "Rata-rata meleset",
"quizSummaryCorrect": "Benar {amount} · meleset {percent}%",
"quizPlayAgain": "Main lagi",
"quizScenarioBottleOfWater": "Sebotol air",
"quizScenarioCoffee": "Kopi",
"quizScenarioStreetSnack": "Camilan kaki lima",
"quizScenarioLunch": "Makan siang",
"quizScenarioTaxiRide": "Naik taksi",
"quizScenarioMuseumTicket": "Tiket museum",
"quizScenarioGroceries": "Belanja bahan makanan",
"quizScenarioHotelNight": "Semalam di hotel"
}
33 changes: 32 additions & 1 deletion lib/l10n/app_ja.arb
Original file line number Diff line number Diff line change
Expand Up @@ -146,5 +146,36 @@
"toLabel": "変換先",
"more": "その他",
"deleteEntryTitle": "エントリを削除",
"deleteEntryContent": "「{description}」を本当に削除しますか?"
"deleteEntryContent": "「{description}」を本当に削除しますか?",
"apply": "適用",
"submit": "送信",
"quiz": "クイズ",
"quizSettings": "クイズ設定",
"quizRoundsPerGame": "1ゲームのラウンド数: {count}",
"quizChoices": "選択肢",
"quizInput": "入力",
"quizEstimateInCurrency": "{currency}で見積もる",
"quizYourEstimate": "あなたの見積もり",
"quizGoodCalibration": "感覚は良好",
"quizKeepCalibrating": "もう少し調整",
"quizCorrectAmount": "正解: {amount}",
"quizYourGuess": "あなたの予想: {amount}",
"quizYouWereOff": "{percent}%ずれていました",
"quizShowSummary": "結果を表示",
"quizNextRound": "次のラウンド",
"quizSummary": "クイズ結果",
"quizScore": "スコア",
"quizBestStreak": "最高連続正解",
"quizWithinTenPercent": "10%以内",
"quizAverageMiss": "平均誤差",
"quizSummaryCorrect": "正解 {amount} · {percent}%ずれ",
"quizPlayAgain": "もう一度",
"quizScenarioBottleOfWater": "水のボトル",
"quizScenarioCoffee": "コーヒー",
"quizScenarioStreetSnack": "屋台の軽食",
"quizScenarioLunch": "ランチ",
"quizScenarioTaxiRide": "タクシー移動",
"quizScenarioMuseumTicket": "美術館チケット",
"quizScenarioGroceries": "食料品",
"quizScenarioHotelNight": "ホテル1泊"
}
Loading
Loading