fix new version applocalization

This commit is contained in:
2025-08-31 18:24:49 +02:00
parent 2f74f5ed78
commit 6169483839
169 changed files with 2384 additions and 45 deletions

View File

@@ -1,7 +0,0 @@
GEMINI_API_KEY=AIzaSyA_duijigpl47KaNYMZmtiUjor1C2REKMo
GOOGLEMAP_API_KEY=AIzaSyA_duijigpl47KaNYMZmtiUjor1C2REKMo
IMGBB_API_KEY=87a91f7e54516808dda2c4feffbd5287
MAPBOX_ACCESS_TOKEN=pk.eyJ1IjoidmFsY3plODAiLCJhIjoiY20ydGtsbWQ1MDN0OTJpcjVuZWhpY2RiZSJ9.ZKQHadu6CDlXUZV3RTxpPA
PLACE_API_KEY=AIzaSyAt1LQIV_hwJQF56sXjb4oxEZEC0wI3PKg
AD_UNIT_ID=ca-app-pub-4855855675386260/2474310045
KEY_ENCRYPT=FXNF4VSYvaLdldlq

View File

@@ -5,11 +5,9 @@
*.swp
.DS_Store
.atom/
.build/
.buildlog/
.history
.svn/
.swiftpm/
migrate_working_dir/
# IntelliJ related
@@ -27,11 +25,15 @@ migrate_working_dir/
**/doc/api/
**/ios/Flutter/.last_build_id
.dart_tool/
.flutter-plugins
.flutter-plugins-dependencies
.packages
.pub-cache/
.pub/
/build/
/coverage/
# Web related
lib/generated_plugin_registrant.dart
# Symbolication related
app.*.symbols
@@ -43,3 +45,5 @@ app.*.map.json
/android/app/debug
/android/app/profile
/android/app/release
.env

View File

@@ -1 +0,0 @@
Running Gradle task 'assembleRelease'... 567ms

View File

@@ -0,0 +1,50 @@
def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
localPropertiesFile.withReader('UTF-8') { reader ->
localProperties.load(reader)
}
}
def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
android {
compileSdkVersion 34
defaultConfig {
applicationId "com.example.covas_mobile"
minSdkVersion 21
targetSdkVersion 34
versionCode 1
versionName "1.0"
}
buildTypes {
release {
signingConfig signingConfigs.debug
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = '1.8'
}
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}

View File

Before

Width:  |  Height:  |  Size: 544 B

After

Width:  |  Height:  |  Size: 544 B

View File

Before

Width:  |  Height:  |  Size: 442 B

After

Width:  |  Height:  |  Size: 442 B

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1,11 @@
include ':app'
def localPropertiesFile = new File(rootProject.projectDir, "local.properties")
def properties = new Properties()
assert localPropertiesFile.exists()
localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) }
def flutterSdkPath = properties.getProperty("flutter.sdk")
assert flutterSdkPath != null, "flutter.sdk not set in local.properties"

View File

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 45 KiB

View File

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -70,7 +70,7 @@ class NotificationService {
android: AndroidNotificationDetails(
'events_channel',
'Events',
channelDescription: 'Favorite event notifications',
channelDescription: 'Favorite event notifications ',
importance: Importance.high,
priority: Priority.high,
),

View File

@@ -0,0 +1,977 @@
import 'dart:async';
import 'package:flutter/foundation.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:intl/intl.dart' as intl;
import 'app_localizations_de.dart';
import 'app_localizations_en.dart';
import 'app_localizations_fr.dart';
// ignore_for_file: type=lint
/// Callers can lookup localized strings with an instance of AppLocalizations
/// returned by `AppLocalizations.of(context)`.
///
/// Applications need to include `AppLocalizations.delegate()` in their app's
/// `localizationDelegates` list, and the locales they support in the app's
/// `supportedLocales` list. For example:
///
/// ```dart
/// import 'l10n/app_localizations.dart';
///
/// return MaterialApp(
/// localizationsDelegates: AppLocalizations.localizationsDelegates,
/// supportedLocales: AppLocalizations.supportedLocales,
/// home: MyApplicationHome(),
/// );
/// ```
///
/// ## Update pubspec.yaml
///
/// Please make sure to update your pubspec.yaml to include the following
/// packages:
///
/// ```yaml
/// dependencies:
/// # Internationalization support.
/// flutter_localizations:
/// sdk: flutter
/// intl: any # Use the pinned version from flutter_localizations
///
/// # Rest of dependencies
/// ```
///
/// ## iOS Applications
///
/// iOS applications define key application metadata, including supported
/// locales, in an Info.plist file that is built into the application bundle.
/// To configure the locales supported by your app, youll need to edit this
/// file.
///
/// First, open your projects ios/Runner.xcworkspace Xcode workspace file.
/// Then, in the Project Navigator, open the Info.plist file under the Runner
/// projects Runner folder.
///
/// Next, select the Information Property List item, select Add Item from the
/// Editor menu, then select Localizations from the pop-up menu.
///
/// Select and expand the newly-created Localizations item then, for each
/// locale your application supports, add a new item and select the locale
/// you wish to add from the pop-up menu in the Value field. This list should
/// be consistent with the languages listed in the AppLocalizations.supportedLocales
/// property.
abstract class AppLocalizations {
AppLocalizations(String locale)
: localeName = intl.Intl.canonicalizedLocale(locale.toString());
final String localeName;
static AppLocalizations? of(BuildContext context) {
return Localizations.of<AppLocalizations>(context, AppLocalizations);
}
static const LocalizationsDelegate<AppLocalizations> delegate =
_AppLocalizationsDelegate();
/// A list of this localizations delegate along with the default localizations
/// delegates.
///
/// Returns a list of localizations delegates containing this delegate along with
/// GlobalMaterialLocalizations.delegate, GlobalCupertinoLocalizations.delegate,
/// and GlobalWidgetsLocalizations.delegate.
///
/// Additional delegates can be added by appending to this list in
/// MaterialApp. This list does not have to be used at all if a custom list
/// of delegates is preferred or required.
static const List<LocalizationsDelegate<dynamic>> localizationsDelegates =
<LocalizationsDelegate<dynamic>>[
delegate,
GlobalMaterialLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
];
/// A list of this localizations delegate's supported locales.
static const List<Locale> supportedLocales = <Locale>[
Locale('de'),
Locale('en'),
Locale('fr')
];
/// No description provided for @menu_list.
///
/// In en, this message translates to:
/// **'Event list menu'**
String get menu_list;
/// No description provided for @language.
///
/// In en, this message translates to:
/// **'Language'**
String get language;
/// No description provided for @home.
///
/// In en, this message translates to:
/// **'Home'**
String get home;
/// No description provided for @settings.
///
/// In en, this message translates to:
/// **'Settings'**
String get settings;
/// No description provided for @update_profile.
///
/// In en, this message translates to:
/// **'Update profile'**
String get update_profile;
/// No description provided for @about.
///
/// In en, this message translates to:
/// **'About'**
String get about;
/// No description provided for @log_out.
///
/// In en, this message translates to:
/// **'Log out'**
String get log_out;
/// No description provided for @french.
///
/// In en, this message translates to:
/// **'French'**
String get french;
/// No description provided for @english.
///
/// In en, this message translates to:
/// **'English'**
String get english;
/// No description provided for @german.
///
/// In en, this message translates to:
/// **'German'**
String get german;
/// No description provided for @select_language.
///
/// In en, this message translates to:
/// **'Select language'**
String get select_language;
/// No description provided for @search_item.
///
/// In en, this message translates to:
/// **'Search by item'**
String get search_item;
/// No description provided for @search_tag.
///
/// In en, this message translates to:
/// **'Search by tags'**
String get search_tag;
/// No description provided for @search_geographical.
///
/// In en, this message translates to:
/// **'Search by geographical zone'**
String get search_geographical;
/// No description provided for @show_date_field.
///
/// In en, this message translates to:
/// **'Show Date Fields'**
String get show_date_field;
/// No description provided for @hide_date_field.
///
/// In en, this message translates to:
/// **'Hide Date Fields'**
String get hide_date_field;
/// No description provided for @no_data.
///
/// In en, this message translates to:
/// **'No data available'**
String get no_data;
/// No description provided for @search.
///
/// In en, this message translates to:
/// **'Search'**
String get search;
/// No description provided for @no_events.
///
/// In en, this message translates to:
/// **'No events available for this location.'**
String get no_events;
/// No description provided for @start_date.
///
/// In en, this message translates to:
/// **'Start date'**
String get start_date;
/// No description provided for @end_date.
///
/// In en, this message translates to:
/// **'End date'**
String get end_date;
/// No description provided for @failed_suggestions.
///
/// In en, this message translates to:
/// **'Failed to load suggestions'**
String get failed_suggestions;
/// No description provided for @error.
///
/// In en, this message translates to:
/// **'Error'**
String get error;
/// No description provided for @password_different.
///
/// In en, this message translates to:
/// **'Must write a different password'**
String get password_different;
/// No description provided for @create.
///
/// In en, this message translates to:
/// **'Creation'**
String get create;
/// No description provided for @user_create.
///
/// In en, this message translates to:
/// **'Your user created'**
String get user_create;
/// No description provided for @user_update.
///
/// In en, this message translates to:
/// **'Your user updated'**
String get user_update;
/// No description provided for @request_error.
///
/// In en, this message translates to:
/// **'Poorly constructed query'**
String get request_error;
/// No description provided for @incorrect_password.
///
/// In en, this message translates to:
/// **'Incorrect password'**
String get incorrect_password;
/// No description provided for @unknown_user.
///
/// In en, this message translates to:
/// **'Unknown user'**
String get unknown_user;
/// No description provided for @disabled_user.
///
/// In en, this message translates to:
/// **'User disabled'**
String get disabled_user;
/// No description provided for @invalid_token.
///
/// In en, this message translates to:
/// **'Invalid token'**
String get invalid_token;
/// No description provided for @internal_error_server.
///
/// In en, this message translates to:
/// **'Internal error server'**
String get internal_error_server;
/// No description provided for @unknown_error_auth.
///
/// In en, this message translates to:
/// **'Unknown error authentification'**
String get unknown_error_auth;
/// No description provided for @required_input.
///
/// In en, this message translates to:
/// **'Required input'**
String get required_input;
/// No description provided for @create_profile.
///
/// In en, this message translates to:
/// **'Create profile'**
String get create_profile;
/// No description provided for @edit_pseudo.
///
/// In en, this message translates to:
/// **'Edit pseudo'**
String get edit_pseudo;
/// No description provided for @password.
///
/// In en, this message translates to:
/// **'Password'**
String get password;
/// No description provided for @enter_password.
///
/// In en, this message translates to:
/// **'Enter the passord'**
String get enter_password;
/// No description provided for @password_confirmed.
///
/// In en, this message translates to:
/// **'Password confirmed'**
String get password_confirmed;
/// No description provided for @last_name.
///
/// In en, this message translates to:
/// **'Last name'**
String get last_name;
/// No description provided for @first_name.
///
/// In en, this message translates to:
/// **'First name'**
String get first_name;
/// No description provided for @email.
///
/// In en, this message translates to:
/// **'Mail'**
String get email;
/// No description provided for @edit_last_name.
///
/// In en, this message translates to:
/// **'Edit name'**
String get edit_last_name;
/// No description provided for @edit_first_name.
///
/// In en, this message translates to:
/// **'Edit first name'**
String get edit_first_name;
/// No description provided for @edit_email.
///
/// In en, this message translates to:
/// **'Edit email address'**
String get edit_email;
/// No description provided for @birth_date.
///
/// In en, this message translates to:
/// **'Birth date'**
String get birth_date;
/// No description provided for @edit_birth.
///
/// In en, this message translates to:
/// **'Edit birth date'**
String get edit_birth;
/// No description provided for @create_profile_button.
///
/// In en, this message translates to:
/// **'Create profile'**
String get create_profile_button;
/// No description provided for @take_picture.
///
/// In en, this message translates to:
/// **'Take a picture'**
String get take_picture;
/// No description provided for @error_ia.
///
/// In en, this message translates to:
/// **'Google AI failed to analyze picture. Retry with another one'**
String get error_ia;
/// No description provided for @no_data_geo.
///
/// In en, this message translates to:
/// **'No geographical data'**
String get no_data_geo;
/// No description provided for @response_status_update.
///
/// In en, this message translates to:
/// **'response status code update'**
String get response_status_update;
/// No description provided for @error_token.
///
/// In en, this message translates to:
/// **'Token error'**
String get error_token;
/// No description provided for @error_format.
///
/// In en, this message translates to:
/// **'Data format error given by AI'**
String get error_format;
/// No description provided for @display_picture.
///
/// In en, this message translates to:
/// **'Display the Picture'**
String get display_picture;
/// No description provided for @analyze_image.
///
/// In en, this message translates to:
/// **'Image Analyze in progress'**
String get analyze_image;
/// No description provided for @loading_progress.
///
/// In en, this message translates to:
/// **'Loading progress'**
String get loading_progress;
/// No description provided for @error_event.
///
/// In en, this message translates to:
/// **'Event error'**
String get error_event;
/// No description provided for @no_future_event.
///
/// In en, this message translates to:
/// **'No future event'**
String get no_future_event;
/// No description provided for @error_user.
///
/// In en, this message translates to:
/// **'Error user'**
String get error_user;
/// No description provided for @empty_input.
///
/// In en, this message translates to:
/// **'Empty input'**
String get empty_input;
/// No description provided for @info_event.
///
/// In en, this message translates to:
/// **'Event info'**
String get info_event;
/// No description provided for @event_already.
///
/// In en, this message translates to:
/// **'Event already exists'**
String get event_already;
/// No description provided for @picture_error.
///
/// In en, this message translates to:
/// **'Picture error'**
String get picture_error;
/// No description provided for @no_picture_published.
///
/// In en, this message translates to:
/// **'No picture published'**
String get no_picture_published;
/// No description provided for @event_update.
///
/// In en, this message translates to:
/// **'Event updated'**
String get event_update;
/// No description provided for @location.
///
/// In en, this message translates to:
/// **'Location'**
String get location;
/// No description provided for @add_event.
///
/// In en, this message translates to:
/// **'Add or Update a event'**
String get add_event;
/// No description provided for @edit_image.
///
/// In en, this message translates to:
/// **'Edit pictures'**
String get edit_image;
/// No description provided for @name.
///
/// In en, this message translates to:
/// **'Name'**
String get name;
/// No description provided for @edit_event_name.
///
/// In en, this message translates to:
/// **'Edit event name'**
String get edit_event_name;
/// No description provided for @start_time.
///
/// In en, this message translates to:
/// **'Start time'**
String get start_time;
/// No description provided for @end_time.
///
/// In en, this message translates to:
/// **'End time'**
String get end_time;
/// No description provided for @select_date.
///
/// In en, this message translates to:
/// **'Click to select a date'**
String get select_date;
/// No description provided for @select_time.
///
/// In en, this message translates to:
/// **'Click to select a time'**
String get select_time;
/// No description provided for @tag.
///
/// In en, this message translates to:
/// **'Tags'**
String get tag;
/// No description provided for @already_tag.
///
/// In en, this message translates to:
/// **'You have already this tags'**
String get already_tag;
/// No description provided for @enter_tag.
///
/// In en, this message translates to:
/// **'Enter a tag'**
String get enter_tag;
/// No description provided for @organizer.
///
/// In en, this message translates to:
/// **'Organizer'**
String get organizer;
/// No description provided for @already_organiser.
///
/// In en, this message translates to:
/// **'You have already a organizer'**
String get already_organiser;
/// No description provided for @enter_organizer.
///
/// In en, this message translates to:
/// **'Enter a organizer'**
String get enter_organizer;
/// No description provided for @description.
///
/// In en, this message translates to:
/// **'Description'**
String get description;
/// No description provided for @describe_event.
///
/// In en, this message translates to:
/// **'Describe event'**
String get describe_event;
/// No description provided for @add.
///
/// In en, this message translates to:
/// **'Add'**
String get add;
/// No description provided for @different_password_error.
///
/// In en, this message translates to:
/// **'Different password'**
String get different_password_error;
/// No description provided for @update.
///
/// In en, this message translates to:
/// **'Update'**
String get update;
/// No description provided for @updated.
///
/// In en, this message translates to:
/// **'Updated'**
String get updated;
/// No description provided for @settings_updated.
///
/// In en, this message translates to:
/// **'Settings updated'**
String get settings_updated;
/// No description provided for @define_kilometer.
///
/// In en, this message translates to:
/// **'Define Kilometer'**
String get define_kilometer;
/// No description provided for @email_sent.
///
/// In en, this message translates to:
/// **'Email has been sent'**
String get email_sent;
/// No description provided for @forgot_password.
///
/// In en, this message translates to:
/// **'Forgot password'**
String get forgot_password;
/// No description provided for @enter_email.
///
/// In en, this message translates to:
/// **'Enter the email'**
String get enter_email;
/// No description provided for @send_email.
///
/// In en, this message translates to:
/// **'Send email'**
String get send_email;
/// No description provided for @invalid_cache.
///
/// In en, this message translates to:
/// **'Invalid cache'**
String get invalid_cache;
/// No description provided for @item_date.
///
/// In en, this message translates to:
/// **'Date : '**
String get item_date;
/// No description provided for @item_maps.
///
/// In en, this message translates to:
/// **'Maps : '**
String get item_maps;
/// No description provided for @item_organizer.
///
/// In en, this message translates to:
/// **'Organizer : '**
String get item_organizer;
/// No description provided for @item_description.
///
/// In en, this message translates to:
/// **'Description : '**
String get item_description;
/// No description provided for @item_tags.
///
/// In en, this message translates to:
/// **'Tags : '**
String get item_tags;
/// No description provided for @failed_auth.
///
/// In en, this message translates to:
/// **'Authentification failed'**
String get failed_auth;
/// No description provided for @login_page.
///
/// In en, this message translates to:
/// **'Login page'**
String get login_page;
/// No description provided for @pseudo.
///
/// In en, this message translates to:
/// **'Pseudo'**
String get pseudo;
/// No description provided for @enter_existing_pseudo.
///
/// In en, this message translates to:
/// **'Enter a existing pseudo'**
String get enter_existing_pseudo;
/// No description provided for @remembr_me.
///
/// In en, this message translates to:
/// **'Remember me'**
String get remembr_me;
/// No description provided for @new_user.
///
/// In en, this message translates to:
/// **'New User? Create Account'**
String get new_user;
/// No description provided for @sign_in.
///
/// In en, this message translates to:
/// **'Sign in'**
String get sign_in;
/// No description provided for @map_token.
///
/// In en, this message translates to:
/// **'Mapbox Access Token is not available'**
String get map_token;
/// No description provided for @geo_disabled.
///
/// In en, this message translates to:
/// **'Location services are disabled.'**
String get geo_disabled;
/// No description provided for @permission_denied.
///
/// In en, this message translates to:
/// **'Location permissions are denied.'**
String get permission_denied;
/// No description provided for @enable_permission.
///
/// In en, this message translates to:
/// **'Location permissions are permanently denied. Enable them in settings.'**
String get enable_permission;
/// No description provided for @no_last_position.
///
/// In en, this message translates to:
/// **'No last known position available.'**
String get no_last_position;
/// No description provided for @failed_location.
///
/// In en, this message translates to:
/// **'Failed to get user location'**
String get failed_location;
/// No description provided for @failed_fetch.
///
/// In en, this message translates to:
/// **'Failed to fetch the route'**
String get failed_fetch;
/// No description provided for @invalid_coordinates_symbol.
///
/// In en, this message translates to:
/// **'Invalid coordinates, cannot add symbol.'**
String get invalid_coordinates_symbol;
/// No description provided for @error_symbol.
///
/// In en, this message translates to:
/// **'Error when adding symbol.'**
String get error_symbol;
/// No description provided for @position_not_init.
///
/// In en, this message translates to:
/// **'User position is not yet initialized. Try again.'**
String get position_not_init;
/// No description provided for @invalid_coordinates.
///
/// In en, this message translates to:
/// **'Invalid coordinates.'**
String get invalid_coordinates;
/// No description provided for @walking.
///
/// In en, this message translates to:
/// **'Walking'**
String get walking;
/// No description provided for @cycling.
///
/// In en, this message translates to:
/// **'Cycling'**
String get cycling;
/// No description provided for @driving.
///
/// In en, this message translates to:
/// **'Driving'**
String get driving;
/// No description provided for @get_direction.
///
/// In en, this message translates to:
/// **'Get Directions and Markers'**
String get get_direction;
/// No description provided for @missing_token.
///
/// In en, this message translates to:
/// **'Missing access token'**
String get missing_token;
/// No description provided for @geocoding_error.
///
/// In en, this message translates to:
/// **'Error when geocoding'**
String get geocoding_error;
/// No description provided for @no_found_place.
///
/// In en, this message translates to:
/// **'No found place'**
String get no_found_place;
/// No description provided for @upload_error.
///
/// In en, this message translates to:
/// **'Error when image uploading'**
String get upload_error;
/// No description provided for @event_added.
///
/// In en, this message translates to:
/// **'Event added'**
String get event_added;
/// No description provided for @unknown_error.
///
/// In en, this message translates to:
/// **'Unknown error'**
String get unknown_error;
/// No description provided for @app_error.
///
/// In en, this message translates to:
/// **'Application error'**
String get app_error;
/// No description provided for @at.
///
/// In en, this message translates to:
/// **'at'**
String get at;
/// No description provided for @to_date.
///
/// In en, this message translates to:
/// **'to'**
String get to_date;
/// No description provided for @item_link.
///
/// In en, this message translates to:
/// **'Link : '**
String get item_link;
/// No description provided for @item_ticket.
///
/// In en, this message translates to:
/// **'Ticket : '**
String get item_ticket;
/// No description provided for @link.
///
/// In en, this message translates to:
/// **'Link'**
String get link;
/// No description provided for @edit_link.
///
/// In en, this message translates to:
/// **'Edit link name'**
String get edit_link;
/// No description provided for @ticket.
///
/// In en, this message translates to:
/// **'Ticket'**
String get ticket;
/// No description provided for @edit_ticket.
///
/// In en, this message translates to:
/// **'Edit ticket link'**
String get edit_ticket;
/// No description provided for @toogle_interest.
///
/// In en, this message translates to:
/// **'Error toggle interest'**
String get toogle_interest;
/// No description provided for @error_update.
///
/// In en, this message translates to:
/// **'Error when updating'**
String get error_update;
/// No description provided for @count_interested.
///
/// In en, this message translates to:
/// **'Interested people number'**
String get count_interested;
}
class _AppLocalizationsDelegate
extends LocalizationsDelegate<AppLocalizations> {
const _AppLocalizationsDelegate();
@override
Future<AppLocalizations> load(Locale locale) {
return SynchronousFuture<AppLocalizations>(lookupAppLocalizations(locale));
}
@override
bool isSupported(Locale locale) =>
<String>['de', 'en', 'fr'].contains(locale.languageCode);
@override
bool shouldReload(_AppLocalizationsDelegate old) => false;
}
AppLocalizations lookupAppLocalizations(Locale locale) {
// Lookup logic when only language code is specified.
switch (locale.languageCode) {
case 'de':
return AppLocalizationsDe();
case 'en':
return AppLocalizationsEn();
case 'fr':
return AppLocalizationsFr();
}
throw FlutterError(
'AppLocalizations.delegate failed to load unsupported locale "$locale". This is likely '
'an issue with the localizations generation tool. Please file an issue '
'on GitHub with a reproducible sample app and the gen-l10n configuration '
'that was used.');
}

View File

@@ -0,0 +1,434 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for German (`de`).
class AppLocalizationsDe extends AppLocalizations {
AppLocalizationsDe([String locale = 'de']) : super(locale);
@override
String get menu_list => 'Veranstaltungsmenü';
@override
String get language => 'Sprache';
@override
String get home => 'Startseite';
@override
String get settings => 'Einstellungen';
@override
String get update_profile => 'Profil aktualisieren';
@override
String get about => 'Über';
@override
String get log_out => 'Abmelden';
@override
String get french => 'Französisch';
@override
String get english => 'Englisch';
@override
String get german => 'Deutsch';
@override
String get select_language => 'Sprache auswählen';
@override
String get search_item => 'Nach Element suchen';
@override
String get search_tag => 'Nach Schlagwörtern suchen';
@override
String get search_geographical => 'Nach geografischer Zone suchen';
@override
String get show_date_field => 'Datumsfelder anzeigen';
@override
String get hide_date_field => 'Datumsfelder ausblenden';
@override
String get no_data => 'Keine Daten verfügbar';
@override
String get search => 'Suchen';
@override
String get no_events => 'Keine Veranstaltungen für diesen Ort verfügbar.';
@override
String get start_date => 'Anfangsdatum';
@override
String get end_date => 'Enddatum';
@override
String get failed_suggestions => 'Vorschläge konnten nicht geladen werden';
@override
String get error => 'Fehler';
@override
String get password_different => 'Ein anderes Passwort eingeben';
@override
String get create => 'Erstellung';
@override
String get user_create => 'Benutzer wurde erstellt';
@override
String get user_update => 'Benutzer wurde aktualisiert';
@override
String get request_error => 'Fehlerhafte Anfrage';
@override
String get incorrect_password => 'Falsches Passwort';
@override
String get unknown_user => 'Unbekannter Benutzer';
@override
String get disabled_user => 'Benutzer deaktiviert';
@override
String get invalid_token => 'Ungültiger Token';
@override
String get internal_error_server => 'Interner Serverfehler';
@override
String get unknown_error_auth => 'Unbekannter Authentifizierungsfehler';
@override
String get required_input => 'Pflichtfeld';
@override
String get create_profile => 'Profil erstellen';
@override
String get edit_pseudo => 'Benutzernamen bearbeiten';
@override
String get password => 'Passwort';
@override
String get enter_password => 'Passwort eingeben';
@override
String get password_confirmed => 'Passwort bestätigt';
@override
String get last_name => 'Nachname';
@override
String get first_name => 'Vorname';
@override
String get email => 'E-Mail';
@override
String get edit_last_name => 'Nachnamen bearbeiten';
@override
String get edit_first_name => 'Vornamen bearbeiten';
@override
String get edit_email => 'E-Mail-Adresse bearbeiten';
@override
String get birth_date => 'Geburtsdatum';
@override
String get edit_birth => 'Geburtsdatum bearbeiten';
@override
String get create_profile_button => 'Profil erstellen';
@override
String get take_picture => 'Foto aufnehmen';
@override
String get error_ia =>
'Google KI konnte das Bild nicht analysieren. Bitte ein anderes versuchen.';
@override
String get no_data_geo => 'Keine geografischen Daten';
@override
String get response_status_update => 'Statuscode-Antwort aktualisieren';
@override
String get error_token => 'Token-Fehler';
@override
String get error_format => 'Vom KI geliefertes Datenformat ist fehlerhaft';
@override
String get display_picture => 'Bild anzeigen';
@override
String get analyze_image => 'Bildanalyse läuft';
@override
String get loading_progress => 'Ladefortschritt';
@override
String get error_event => 'Veranstaltungsfehler';
@override
String get no_future_event => 'Keine zukünftigen Veranstaltungen';
@override
String get error_user => 'Benutzerfehler';
@override
String get empty_input => 'Eingabefeld leer';
@override
String get info_event => 'Veranstaltungsinfo';
@override
String get event_already => 'Veranstaltung existiert bereits';
@override
String get picture_error => 'Bildfehler';
@override
String get no_picture_published => 'Kein Bild veröffentlicht';
@override
String get event_update => 'Veranstaltung aktualisiert';
@override
String get location => 'Ort';
@override
String get add_event => 'Veranstaltung hinzufügen oder aktualisieren';
@override
String get edit_image => 'Bilder bearbeiten';
@override
String get name => 'Name';
@override
String get edit_event_name => 'Veranstaltungsname bearbeiten';
@override
String get start_time => 'Startzeit';
@override
String get end_time => 'Endzeit';
@override
String get select_date => 'Zum Auswählen eines Datums klicken';
@override
String get select_time => 'Zum Auswählen einer Uhrzeit klicken';
@override
String get tag => 'Schlagwörter';
@override
String get already_tag => 'Dieses Schlagwort ist bereits vorhanden';
@override
String get enter_tag => 'Ein Schlagwort eingeben';
@override
String get organizer => 'Veranstalter';
@override
String get already_organiser => 'Veranstalter bereits vorhanden';
@override
String get enter_organizer => 'Veranstalter eingeben';
@override
String get description => 'Beschreibung';
@override
String get describe_event => 'Veranstaltung beschreiben';
@override
String get add => 'Hinzufügen';
@override
String get different_password_error => 'Passwörter stimmen nicht überein';
@override
String get update => 'Aktualisieren';
@override
String get updated => 'Aktualisiert';
@override
String get settings_updated => 'Einstellungen aktualisiert';
@override
String get define_kilometer => 'Kilometer definieren';
@override
String get email_sent => 'E-Mail wurde gesendet';
@override
String get forgot_password => 'Passwort vergessen';
@override
String get enter_email => 'E-Mail eingeben';
@override
String get send_email => 'E-Mail senden';
@override
String get invalid_cache => 'Ungültiger Cache';
@override
String get item_date => 'Datum : ';
@override
String get item_maps => 'Karte : ';
@override
String get item_organizer => 'Veranstalter : ';
@override
String get item_description => 'Beschreibung : ';
@override
String get item_tags => 'Schlagwörter : ';
@override
String get failed_auth => 'Authentifizierung fehlgeschlagen';
@override
String get login_page => 'Anmeldeseite';
@override
String get pseudo => 'Benutzername';
@override
String get enter_existing_pseudo => 'Vorhandenen Benutzernamen eingeben';
@override
String get remembr_me => 'Angemeldet bleiben';
@override
String get new_user => 'Neuer Benutzer? Konto erstellen';
@override
String get sign_in => 'Anmelden';
@override
String get map_token => 'Mapbox-Zugangstoken ist nicht verfügbar';
@override
String get geo_disabled => 'Standortdienste sind deaktiviert.';
@override
String get permission_denied => 'Standortberechtigungen wurden verweigert.';
@override
String get enable_permission =>
'Standortberechtigungen dauerhaft verweigert. Bitte in den Einstellungen aktivieren.';
@override
String get no_last_position => 'Keine letzte bekannte Position verfügbar.';
@override
String get failed_location => 'Standort konnte nicht ermittelt werden';
@override
String get failed_fetch => 'Route konnte nicht abgerufen werden';
@override
String get invalid_coordinates_symbol =>
'Ungültige Koordinaten, Symbol kann nicht hinzugefügt werden.';
@override
String get error_symbol => 'Fehler beim Hinzufügen des Symbols.';
@override
String get position_not_init =>
'Benutzerposition noch nicht initialisiert. Erneut versuchen.';
@override
String get invalid_coordinates => 'Ungültige Koordinaten.';
@override
String get walking => 'Zu Fuß';
@override
String get cycling => 'Mit dem Fahrrad';
@override
String get driving => 'Mit dem Auto';
@override
String get get_direction => 'Wegbeschreibung und Markierungen anzeigen';
@override
String get missing_token => 'Zugangstoken fehlt';
@override
String get geocoding_error => 'Fehler bei der Geokodierung';
@override
String get no_found_place => 'Kein Ort gefunden';
@override
String get upload_error => 'Fehler beim Hochladen des Bildes';
@override
String get event_added => 'Veranstaltung hinzugefügt';
@override
String get unknown_error => 'Unbekannter Fehler';
@override
String get app_error => 'Anwendungsfehler';
@override
String get at => 'um';
@override
String get to_date => 'bis';
@override
String get item_link => 'Link : ';
@override
String get item_ticket => 'Abendkarte : ';
@override
String get link => 'Link';
@override
String get edit_link => 'Linkereignis bearbeiten';
@override
String get ticket => 'Abendkarte';
@override
String get edit_ticket => 'Ticketlink bearbeiten';
@override
String get toogle_interest => 'Fehler beim Umschalten des Interesses';
@override
String get error_update => 'Fehler beim Update';
@override
String get count_interested => 'Anzahl der Interessenten';
}

View File

@@ -0,0 +1,434 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for English (`en`).
class AppLocalizationsEn extends AppLocalizations {
AppLocalizationsEn([String locale = 'en']) : super(locale);
@override
String get menu_list => 'Event list menu';
@override
String get language => 'Language';
@override
String get home => 'Home';
@override
String get settings => 'Settings';
@override
String get update_profile => 'Update profile';
@override
String get about => 'About';
@override
String get log_out => 'Log out';
@override
String get french => 'French';
@override
String get english => 'English';
@override
String get german => 'German';
@override
String get select_language => 'Select language';
@override
String get search_item => 'Search by item';
@override
String get search_tag => 'Search by tags';
@override
String get search_geographical => 'Search by geographical zone';
@override
String get show_date_field => 'Show Date Fields';
@override
String get hide_date_field => 'Hide Date Fields';
@override
String get no_data => 'No data available';
@override
String get search => 'Search';
@override
String get no_events => 'No events available for this location.';
@override
String get start_date => 'Start date';
@override
String get end_date => 'End date';
@override
String get failed_suggestions => 'Failed to load suggestions';
@override
String get error => 'Error';
@override
String get password_different => 'Must write a different password';
@override
String get create => 'Creation';
@override
String get user_create => 'Your user created';
@override
String get user_update => 'Your user updated';
@override
String get request_error => 'Poorly constructed query';
@override
String get incorrect_password => 'Incorrect password';
@override
String get unknown_user => 'Unknown user';
@override
String get disabled_user => 'User disabled';
@override
String get invalid_token => 'Invalid token';
@override
String get internal_error_server => 'Internal error server';
@override
String get unknown_error_auth => 'Unknown error authentification';
@override
String get required_input => 'Required input';
@override
String get create_profile => 'Create profile';
@override
String get edit_pseudo => 'Edit pseudo';
@override
String get password => 'Password';
@override
String get enter_password => 'Enter the passord';
@override
String get password_confirmed => 'Password confirmed';
@override
String get last_name => 'Last name';
@override
String get first_name => 'First name';
@override
String get email => 'Mail';
@override
String get edit_last_name => 'Edit name';
@override
String get edit_first_name => 'Edit first name';
@override
String get edit_email => 'Edit email address';
@override
String get birth_date => 'Birth date';
@override
String get edit_birth => 'Edit birth date';
@override
String get create_profile_button => 'Create profile';
@override
String get take_picture => 'Take a picture';
@override
String get error_ia =>
'Google AI failed to analyze picture. Retry with another one';
@override
String get no_data_geo => 'No geographical data';
@override
String get response_status_update => 'response status code update';
@override
String get error_token => 'Token error';
@override
String get error_format => 'Data format error given by AI';
@override
String get display_picture => 'Display the Picture';
@override
String get analyze_image => 'Image Analyze in progress';
@override
String get loading_progress => 'Loading progress';
@override
String get error_event => 'Event error';
@override
String get no_future_event => 'No future event';
@override
String get error_user => 'Error user';
@override
String get empty_input => 'Empty input';
@override
String get info_event => 'Event info';
@override
String get event_already => 'Event already exists';
@override
String get picture_error => 'Picture error';
@override
String get no_picture_published => 'No picture published';
@override
String get event_update => 'Event updated';
@override
String get location => 'Location';
@override
String get add_event => 'Add or Update a event';
@override
String get edit_image => 'Edit pictures';
@override
String get name => 'Name';
@override
String get edit_event_name => 'Edit event name';
@override
String get start_time => 'Start time';
@override
String get end_time => 'End time';
@override
String get select_date => 'Click to select a date';
@override
String get select_time => 'Click to select a time';
@override
String get tag => 'Tags';
@override
String get already_tag => 'You have already this tags';
@override
String get enter_tag => 'Enter a tag';
@override
String get organizer => 'Organizer';
@override
String get already_organiser => 'You have already a organizer';
@override
String get enter_organizer => 'Enter a organizer';
@override
String get description => 'Description';
@override
String get describe_event => 'Describe event';
@override
String get add => 'Add';
@override
String get different_password_error => 'Different password';
@override
String get update => 'Update';
@override
String get updated => 'Updated';
@override
String get settings_updated => 'Settings updated';
@override
String get define_kilometer => 'Define Kilometer';
@override
String get email_sent => 'Email has been sent';
@override
String get forgot_password => 'Forgot password';
@override
String get enter_email => 'Enter the email';
@override
String get send_email => 'Send email';
@override
String get invalid_cache => 'Invalid cache';
@override
String get item_date => 'Date : ';
@override
String get item_maps => 'Maps : ';
@override
String get item_organizer => 'Organizer : ';
@override
String get item_description => 'Description : ';
@override
String get item_tags => 'Tags : ';
@override
String get failed_auth => 'Authentification failed';
@override
String get login_page => 'Login page';
@override
String get pseudo => 'Pseudo';
@override
String get enter_existing_pseudo => 'Enter a existing pseudo';
@override
String get remembr_me => 'Remember me';
@override
String get new_user => 'New User? Create Account';
@override
String get sign_in => 'Sign in';
@override
String get map_token => 'Mapbox Access Token is not available';
@override
String get geo_disabled => 'Location services are disabled.';
@override
String get permission_denied => 'Location permissions are denied.';
@override
String get enable_permission =>
'Location permissions are permanently denied. Enable them in settings.';
@override
String get no_last_position => 'No last known position available.';
@override
String get failed_location => 'Failed to get user location';
@override
String get failed_fetch => 'Failed to fetch the route';
@override
String get invalid_coordinates_symbol =>
'Invalid coordinates, cannot add symbol.';
@override
String get error_symbol => 'Error when adding symbol.';
@override
String get position_not_init =>
'User position is not yet initialized. Try again.';
@override
String get invalid_coordinates => 'Invalid coordinates.';
@override
String get walking => 'Walking';
@override
String get cycling => 'Cycling';
@override
String get driving => 'Driving';
@override
String get get_direction => 'Get Directions and Markers';
@override
String get missing_token => 'Missing access token';
@override
String get geocoding_error => 'Error when geocoding';
@override
String get no_found_place => 'No found place';
@override
String get upload_error => 'Error when image uploading';
@override
String get event_added => 'Event added';
@override
String get unknown_error => 'Unknown error';
@override
String get app_error => 'Application error';
@override
String get at => 'at';
@override
String get to_date => 'to';
@override
String get item_link => 'Link : ';
@override
String get item_ticket => 'Ticket : ';
@override
String get link => 'Link';
@override
String get edit_link => 'Edit link name';
@override
String get ticket => 'Ticket';
@override
String get edit_ticket => 'Edit ticket link';
@override
String get toogle_interest => 'Error toggle interest';
@override
String get error_update => 'Error when updating';
@override
String get count_interested => 'Interested people number';
}

View File

@@ -0,0 +1,437 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for French (`fr`).
class AppLocalizationsFr extends AppLocalizations {
AppLocalizationsFr([String locale = 'fr']) : super(locale);
@override
String get menu_list => 'Liste d\'évènement';
@override
String get language => 'Langue';
@override
String get home => 'Accueil';
@override
String get settings => 'Paramètres';
@override
String get update_profile => 'Modifier le profil';
@override
String get about => 'À propos';
@override
String get log_out => 'Se déconnecter';
@override
String get french => 'Français';
@override
String get english => 'Anglais';
@override
String get german => 'Allemand';
@override
String get select_language => 'Selectionne la langue';
@override
String get search_item => 'Recherche par item';
@override
String get search_tag => 'Recherche par tags';
@override
String get search_geographical => 'Recherche par zone géographique';
@override
String get show_date_field => 'Afficher champ date';
@override
String get hide_date_field => 'Cacher Date Fields';
@override
String get no_data => 'Aucune donnée disponible';
@override
String get search => 'Recherche';
@override
String get no_events => 'Pas d\'évènements dans cette localisation';
@override
String get start_date => 'Date de début';
@override
String get end_date => 'Date de fin';
@override
String get failed_suggestions => 'Echec de chargement des suggestions';
@override
String get error => 'Erreur';
@override
String get password_different => 'Tu dois écrire un mot de passe different';
@override
String get create => 'Création';
@override
String get user_create => 'Votre utilisateur a été créé';
@override
String get user_update => 'Votre utilisateur a été modifié';
@override
String get request_error => 'Requête mal construite';
@override
String get incorrect_password => 'Mot de passe incorrect';
@override
String get unknown_user => 'Utilisateur inconnu';
@override
String get disabled_user => 'Utilisateur désactivé';
@override
String get invalid_token => 'Token invalide';
@override
String get internal_error_server => 'Erreur interne de serveur';
@override
String get unknown_error_auth => 'Problème d\'authentification inconnu';
@override
String get required_input => 'Champ requis';
@override
String get create_profile => 'Creation profil';
@override
String get edit_pseudo => 'Modifier le pseudo';
@override
String get password => 'Mot de passe';
@override
String get enter_password => 'Entrez le password';
@override
String get password_confirmed => 'Confirmez le mot de passe';
@override
String get last_name => 'Nom';
@override
String get first_name => 'Prénom';
@override
String get email => 'Email';
@override
String get edit_last_name => 'Modifier le nom';
@override
String get edit_first_name => 'Modifier le prénom';
@override
String get edit_email => 'Modifier l\'email';
@override
String get birth_date => 'Date de naissance';
@override
String get edit_birth => 'Modifier la date de naissance';
@override
String get create_profile_button => 'Créer le profil';
@override
String get take_picture => 'Take a picture';
@override
String get error_ia =>
'L\'IA de Google n\'a pas su analyser l\'image. Recommencer avec une autre';
@override
String get no_data_geo => 'Aucune donnée géographique';
@override
String get response_status_update =>
'Code du statut de réponse de la modification';
@override
String get error_token => 'Erreur de token';
@override
String get error_format => 'Erreur de format de donnée fourni par l\'IA';
@override
String get display_picture => 'Display the Picture';
@override
String get analyze_image => 'Analyse de l\'image en cours';
@override
String get loading_progress => 'Chargement en cours';
@override
String get error_event => 'Erreur de l\'évènement';
@override
String get no_future_event => 'Évènement non futur';
@override
String get error_user => 'Erreur de l\'utilisateur';
@override
String get empty_input => 'Champ vide';
@override
String get info_event => 'Event info';
@override
String get event_already => 'Event already exists';
@override
String get picture_error => 'Erreur image';
@override
String get no_picture_published => 'Image non publiée';
@override
String get event_update => 'Évènement modifié';
@override
String get location => 'Lieu';
@override
String get add_event => 'Ajouter ou modifier un évènement';
@override
String get edit_image => 'Changer la photo';
@override
String get name => 'Nom';
@override
String get edit_event_name => 'Changer le nom de l\'évènement';
@override
String get start_time => 'Heure de début';
@override
String get end_time => 'Heure de fin';
@override
String get select_date => 'Cliquer pour selectionner une date';
@override
String get select_time => 'Cliquer pour selectionner une heure';
@override
String get tag => 'Tags';
@override
String get already_tag => 'Tu as déjà entré ce tag';
@override
String get enter_tag => 'Entrer un tag';
@override
String get organizer => 'Organisateur';
@override
String get already_organiser => 'Tu as déjà rentré cet organisateur';
@override
String get enter_organizer => 'Entrer un organisateur';
@override
String get description => 'Description';
@override
String get describe_event => 'Décrire l\'évènement';
@override
String get add => 'Ajouter';
@override
String get different_password_error => 'Mot de passe différent';
@override
String get update => 'Mettre à jour';
@override
String get updated => 'Mis à jour';
@override
String get settings_updated => 'Paramètre mis à jour';
@override
String get define_kilometer => 'Definir un kilomètre';
@override
String get email_sent => 'Email a été envoyé';
@override
String get forgot_password => 'Mot de passe oublié';
@override
String get enter_email => 'Entrez l\'email';
@override
String get send_email => 'Send email';
@override
String get invalid_cache => 'Cache invalide';
@override
String get item_date => 'Date : ';
@override
String get item_maps => 'Carte : ';
@override
String get item_organizer => 'Organisateurs : ';
@override
String get item_description => 'Description : ';
@override
String get item_tags => 'Tags : ';
@override
String get failed_auth => 'Échec de l\'authenticaton';
@override
String get login_page => 'Page d\'authentification';
@override
String get pseudo => 'Pseudo';
@override
String get enter_existing_pseudo => 'Entrez un pseudo existant';
@override
String get remembr_me => 'Se souvenir de moi';
@override
String get new_user => 'Nouvel utilisateur ? Créer un compte';
@override
String get sign_in => 'Se connecter';
@override
String get map_token => 'Token d\'accès de Mapbox n\'est pas disponible';
@override
String get geo_disabled => 'Les services de localisation sont désactivés.';
@override
String get permission_denied =>
'Les permissions de localisation sont refusées.';
@override
String get enable_permission =>
'Les permissions de localisation sont toujours désactivés. Il faut les désactiver';
@override
String get no_last_position => 'Aucune position n\'est pas disponible.';
@override
String get failed_location =>
'Échec de récupération des données geographique';
@override
String get failed_fetch => 'Échec de récupération des routes';
@override
String get invalid_coordinates_symbol =>
'Coordonnées invalides. On ne peut pas ajouter le symbole';
@override
String get error_symbol => 'Erreur lors de l\'ajout du symbole';
@override
String get position_not_init =>
'Coordonnées non initialisées. Essaye encore.';
@override
String get invalid_coordinates => 'Coordonnées invalides';
@override
String get walking => 'Marche';
@override
String get cycling => 'Vélo';
@override
String get driving => 'Voiture';
@override
String get get_direction => 'Get Directions and Markers';
@override
String get missing_token => 'Token d\'accès manquant';
@override
String get geocoding_error => 'Erreur lors du geocodage';
@override
String get no_found_place => 'Lieu introuvable';
@override
String get upload_error => 'Erreur lors de l\'upload d\'image';
@override
String get event_added => 'Évènement ajouté';
@override
String get unknown_error => 'Erreur inconnue';
@override
String get app_error => 'Erreur d\'application';
@override
String get at => 'à';
@override
String get to_date => 'jusqu\'à';
@override
String get item_link => 'Lien : ';
@override
String get item_ticket => 'Billet : ';
@override
String get link => 'Lien';
@override
String get edit_link => 'Editer le lien';
@override
String get ticket => 'Billet';
@override
String get edit_ticket => 'Editer le lien du billet';
@override
String get toogle_interest => 'Erreur de bouton de changement';
@override
String get error_update => 'Erreur lors de la mise à jour';
@override
String get count_interested => 'Nombre de personne interessé';
}

Some files were not shown because too many files have changed in this diff Show More