feat(app): map questions on Japan's prefectures

A map question is a multiple-choice card drawn on a map: the composer's
Map kind takes the region tapped as its answer, and studying it means
tapping a region and checking, the right one green and a wrong pick red,
each named. The map of Japan's 47 prefectures comes from Natural Earth
(public domain), built by tool/maps/japan_prefectures.py from release
v5.1.2 (its download checked by hash): simplified, small islands
dropped, rounded; about 107 KB. Maps are drawn to fit, tappable and
zoomable for small regions.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
Tizian 「ティツィアーン」 2026-10-01 19:56:29 +02:00
commit 5a5b2feead
Signed by: raisondetredev
GPG key ID: 07F6FCF405488B64

View file

@ -1690,6 +1690,36 @@ abstract class AppLocalizations {
/// **'Progress reset'**
String get studysetResetDone;
/// No description provided for @mapUnknown.
///
/// In en, this message translates to:
/// **'This map needs a newer version of the app.'**
String get mapUnknown;
/// No description provided for @mapPickRegion.
///
/// In en, this message translates to:
/// **'Tap the region that answers the question; pinch or scroll to zoom.'**
String get mapPickRegion;
/// No description provided for @mapNonePicked.
///
/// In en, this message translates to:
/// **'No region picked yet'**
String get mapNonePicked;
/// No description provided for @composerPlaceholderQuestion.
///
/// In en, this message translates to:
/// **'Add question'**
String get composerPlaceholderQuestion;
/// No description provided for @composerLabelRegion.
///
/// In en, this message translates to:
/// **'Answer'**
String get composerLabelRegion;
/// No description provided for @commonCancel.
///
/// In en, this message translates to: