diff --git a/mobile/bin/generate_keys.dart b/mobile/bin/generate_keys.dart new file mode 100644 index 00000000000..7b1a3cc44ae --- /dev/null +++ b/mobile/bin/generate_keys.dart @@ -0,0 +1,61 @@ +import 'dart:convert'; +import 'dart:io'; + +const _kReservedWords = ['continue']; + +void main() async { + final sourceFile = File('../i18n/en.json'); + if (!await sourceFile.exists()) { + stderr.writeln('Source file does not exist'); + return; + } + + final outputDir = Directory('lib/generated'); + await outputDir.create(recursive: true); + + final outputFile = File('lib/generated/intl_keys.g.dart'); + await _generate(sourceFile, outputFile); + print('Generated ${outputFile.path}'); +} + +Future _generate(File source, File output) async { + final content = await source.readAsString(); + final translations = json.decode(content) as Map; + + final buffer = StringBuffer(''' +// DO NOT EDIT. This is code generated via generate_keys.dart + +abstract class IntlKeys { +'''); + + _writeKeys(buffer, translations); + buffer.writeln('}'); + + await output.writeAsString(buffer.toString()); +} + +void _writeKeys( + StringBuffer buffer, + Map map, [ + String prefix = '', +]) { + for (final entry in map.entries) { + final key = entry.key; + final value = entry.value; + + if (value is Map) { + _writeKeys(buffer, value, prefix.isEmpty ? key : '${prefix}_$key'); + } else { + final name = _cleanName(prefix.isEmpty ? key : '${prefix}_$key'); + final path = prefix.isEmpty ? key : '$prefix.$key'.replaceAll('_', '.'); + buffer.writeln(' static const $name = \'$path\';'); + } + } +} + +String _cleanName(String name) { + name = name.replaceAll(RegExp(r'[^a-zA-Z0-9_]'), '_'); + if (RegExp(r'^[0-9]').hasMatch(name)) name = 'k_$name'; + if (_kReservedWords.contains(name)) name = '${name}_'; + return name; +} diff --git a/mobile/lib/generated/intl_keys.g.dart b/mobile/lib/generated/intl_keys.g.dart new file mode 100644 index 00000000000..d8d472b1d20 --- /dev/null +++ b/mobile/lib/generated/intl_keys.g.dart @@ -0,0 +1,2562 @@ +// DO NOT EDIT. This is code generated via generate_keys.dart + +abstract class IntlKeys { + static const about = 'about'; + static const account = 'account'; + static const account_settings = 'account_settings'; + static const acknowledge = 'acknowledge'; + static const action = 'action'; + static const action_common_update = 'action_common_update'; + static const actions = 'actions'; + static const active = 'active'; + static const activity = 'activity'; + static const activity_changed = 'activity_changed'; + static const add = 'add'; + static const add_a_description = 'add_a_description'; + static const add_a_location = 'add_a_location'; + static const add_a_name = 'add_a_name'; + static const add_a_title = 'add_a_title'; + static const add_endpoint = 'add_endpoint'; + static const add_exclusion_pattern = 'add_exclusion_pattern'; + static const add_import_path = 'add_import_path'; + static const add_location = 'add_location'; + static const add_more_users = 'add_more_users'; + static const add_partner = 'add_partner'; + static const add_path = 'add_path'; + static const add_photos = 'add_photos'; + static const add_to = 'add_to'; + static const add_to_album = 'add_to_album'; + static const add_to_album_bottom_sheet_added = + 'add_to_album_bottom_sheet_added'; + static const add_to_album_bottom_sheet_already_exists = + 'add_to_album_bottom_sheet_already_exists'; + static const add_to_shared_album = 'add_to_shared_album'; + static const add_url = 'add_url'; + static const added_to_archive = 'added_to_archive'; + static const added_to_favorites = 'added_to_favorites'; + static const added_to_favorites_count = 'added_to_favorites_count'; + static const admin_add_exclusion_pattern_description = + 'admin.add.exclusion.pattern.description'; + static const admin_asset_offline_description = + 'admin.asset.offline.description'; + static const admin_authentication_settings = 'admin.authentication.settings'; + static const admin_authentication_settings_description = + 'admin.authentication.settings.description'; + static const admin_authentication_settings_disable_all = + 'admin.authentication.settings.disable.all'; + static const admin_authentication_settings_reenable = + 'admin.authentication.settings.reenable'; + static const admin_background_task_job = 'admin.background.task.job'; + static const admin_backup_database = 'admin.backup.database'; + static const admin_backup_database_enable_description = + 'admin.backup.database.enable.description'; + static const admin_backup_keep_last_amount = 'admin.backup.keep.last.amount'; + static const admin_backup_settings = 'admin.backup.settings'; + static const admin_backup_settings_description = + 'admin.backup.settings.description'; + static const admin_cleared_jobs = 'admin.cleared.jobs'; + static const admin_config_set_by_file = 'admin.config.set.by.file'; + static const admin_confirm_delete_library = 'admin.confirm.delete.library'; + static const admin_confirm_delete_library_assets = + 'admin.confirm.delete.library.assets'; + static const admin_confirm_email_below = 'admin.confirm.email.below'; + static const admin_confirm_reprocess_all_faces = + 'admin.confirm.reprocess.all.faces'; + static const admin_confirm_user_password_reset = + 'admin.confirm.user.password.reset'; + static const admin_confirm_user_pin_code_reset = + 'admin.confirm.user.pin.code.reset'; + static const admin_create_job = 'admin.create.job'; + static const admin_cron_expression = 'admin.cron.expression'; + static const admin_cron_expression_description = + 'admin.cron.expression.description'; + static const admin_cron_expression_presets = 'admin.cron.expression.presets'; + static const admin_disable_login = 'admin.disable.login'; + static const admin_duplicate_detection_job_description = + 'admin.duplicate.detection.job.description'; + static const admin_exclusion_pattern_description = + 'admin.exclusion.pattern.description'; + static const admin_external_library_management = + 'admin.external.library.management'; + static const admin_face_detection = 'admin.face.detection'; + static const admin_face_detection_description = + 'admin.face.detection.description'; + static const admin_facial_recognition_job_description = + 'admin.facial.recognition.job.description'; + static const admin_failed_job_command = 'admin.failed.job.command'; + static const admin_force_delete_user_warning = + 'admin.force.delete.user.warning'; + static const admin_image_format = 'admin.image.format'; + static const admin_image_format_description = + 'admin.image.format.description'; + static const admin_image_fullsize_description = + 'admin.image.fullsize.description'; + static const admin_image_fullsize_enabled = 'admin.image.fullsize.enabled'; + static const admin_image_fullsize_enabled_description = + 'admin.image.fullsize.enabled.description'; + static const admin_image_fullsize_quality_description = + 'admin.image.fullsize.quality.description'; + static const admin_image_fullsize_title = 'admin.image.fullsize.title'; + static const admin_image_prefer_embedded_preview = + 'admin.image.prefer.embedded.preview'; + static const admin_image_prefer_embedded_preview_setting_description = + 'admin.image.prefer.embedded.preview.setting.description'; + static const admin_image_prefer_wide_gamut = 'admin.image.prefer.wide.gamut'; + static const admin_image_prefer_wide_gamut_setting_description = + 'admin.image.prefer.wide.gamut.setting.description'; + static const admin_image_preview_description = + 'admin.image.preview.description'; + static const admin_image_preview_quality_description = + 'admin.image.preview.quality.description'; + static const admin_image_preview_title = 'admin.image.preview.title'; + static const admin_image_quality = 'admin.image.quality'; + static const admin_image_resolution = 'admin.image.resolution'; + static const admin_image_resolution_description = + 'admin.image.resolution.description'; + static const admin_image_settings = 'admin.image.settings'; + static const admin_image_settings_description = + 'admin.image.settings.description'; + static const admin_image_thumbnail_description = + 'admin.image.thumbnail.description'; + static const admin_image_thumbnail_quality_description = + 'admin.image.thumbnail.quality.description'; + static const admin_image_thumbnail_title = 'admin.image.thumbnail.title'; + static const admin_job_concurrency = 'admin.job.concurrency'; + static const admin_job_created = 'admin.job.created'; + static const admin_job_not_concurrency_safe = + 'admin.job.not.concurrency.safe'; + static const admin_job_settings = 'admin.job.settings'; + static const admin_job_settings_description = + 'admin.job.settings.description'; + static const admin_job_status = 'admin.job.status'; + static const admin_jobs_delayed = 'admin.jobs.delayed'; + static const admin_jobs_failed = 'admin.jobs.failed'; + static const admin_library_created = 'admin.library.created'; + static const admin_library_deleted = 'admin.library.deleted'; + static const admin_library_import_path_description = + 'admin.library.import.path.description'; + static const admin_library_scanning = 'admin.library.scanning'; + static const admin_library_scanning_description = + 'admin.library.scanning.description'; + static const admin_library_scanning_enable_description = + 'admin.library.scanning.enable.description'; + static const admin_library_settings = 'admin.library.settings'; + static const admin_library_settings_description = + 'admin.library.settings.description'; + static const admin_library_tasks_description = + 'admin.library.tasks.description'; + static const admin_library_watching_enable_description = + 'admin.library.watching.enable.description'; + static const admin_library_watching_settings = + 'admin.library.watching.settings'; + static const admin_library_watching_settings_description = + 'admin.library.watching.settings.description'; + static const admin_logging_enable_description = + 'admin.logging.enable.description'; + static const admin_logging_level_description = + 'admin.logging.level.description'; + static const admin_logging_settings = 'admin.logging.settings'; + static const admin_machine_learning_clip_model = + 'admin.machine.learning.clip.model'; + static const admin_machine_learning_clip_model_description = + 'admin.machine.learning.clip.model.description'; + static const admin_machine_learning_duplicate_detection = + 'admin.machine.learning.duplicate.detection'; + static const admin_machine_learning_duplicate_detection_enabled = + 'admin.machine.learning.duplicate.detection.enabled'; + static const admin_machine_learning_duplicate_detection_enabled_description = + 'admin.machine.learning.duplicate.detection.enabled.description'; + static const admin_machine_learning_duplicate_detection_setting_description = + 'admin.machine.learning.duplicate.detection.setting.description'; + static const admin_machine_learning_enabled = + 'admin.machine.learning.enabled'; + static const admin_machine_learning_enabled_description = + 'admin.machine.learning.enabled.description'; + static const admin_machine_learning_facial_recognition = + 'admin.machine.learning.facial.recognition'; + static const admin_machine_learning_facial_recognition_description = + 'admin.machine.learning.facial.recognition.description'; + static const admin_machine_learning_facial_recognition_model = + 'admin.machine.learning.facial.recognition.model'; + static const admin_machine_learning_facial_recognition_model_description = + 'admin.machine.learning.facial.recognition.model.description'; + static const admin_machine_learning_facial_recognition_setting = + 'admin.machine.learning.facial.recognition.setting'; + static const admin_machine_learning_facial_recognition_setting_description = + 'admin.machine.learning.facial.recognition.setting.description'; + static const admin_machine_learning_max_detection_distance = + 'admin.machine.learning.max.detection.distance'; + static const admin_machine_learning_max_detection_distance_description = + 'admin.machine.learning.max.detection.distance.description'; + static const admin_machine_learning_max_recognition_distance = + 'admin.machine.learning.max.recognition.distance'; + static const admin_machine_learning_max_recognition_distance_description = + 'admin.machine.learning.max.recognition.distance.description'; + static const admin_machine_learning_min_detection_score = + 'admin.machine.learning.min.detection.score'; + static const admin_machine_learning_min_detection_score_description = + 'admin.machine.learning.min.detection.score.description'; + static const admin_machine_learning_min_recognized_faces = + 'admin.machine.learning.min.recognized.faces'; + static const admin_machine_learning_min_recognized_faces_description = + 'admin.machine.learning.min.recognized.faces.description'; + static const admin_machine_learning_settings = + 'admin.machine.learning.settings'; + static const admin_machine_learning_settings_description = + 'admin.machine.learning.settings.description'; + static const admin_machine_learning_smart_search = + 'admin.machine.learning.smart.search'; + static const admin_machine_learning_smart_search_description = + 'admin.machine.learning.smart.search.description'; + static const admin_machine_learning_smart_search_enabled = + 'admin.machine.learning.smart.search.enabled'; + static const admin_machine_learning_smart_search_enabled_description = + 'admin.machine.learning.smart.search.enabled.description'; + static const admin_machine_learning_url_description = + 'admin.machine.learning.url.description'; + static const admin_manage_concurrency = 'admin.manage.concurrency'; + static const admin_manage_log_settings = 'admin.manage.log.settings'; + static const admin_map_dark_style = 'admin.map.dark.style'; + static const admin_map_enable_description = 'admin.map.enable.description'; + static const admin_map_gps_settings = 'admin.map.gps.settings'; + static const admin_map_gps_settings_description = + 'admin.map.gps.settings.description'; + static const admin_map_implications = 'admin.map.implications'; + static const admin_map_light_style = 'admin.map.light.style'; + static const admin_map_manage_reverse_geocoding_settings = + 'admin.map.manage.reverse.geocoding.settings'; + static const admin_map_reverse_geocoding = 'admin.map.reverse.geocoding'; + static const admin_map_reverse_geocoding_enable_description = + 'admin.map.reverse.geocoding.enable.description'; + static const admin_map_reverse_geocoding_settings = + 'admin.map.reverse.geocoding.settings'; + static const admin_map_settings = 'admin.map.settings'; + static const admin_map_settings_description = + 'admin.map.settings.description'; + static const admin_map_style_description = 'admin.map.style.description'; + static const admin_memory_cleanup_job = 'admin.memory.cleanup.job'; + static const admin_memory_generate_job = 'admin.memory.generate.job'; + static const admin_metadata_extraction_job = 'admin.metadata.extraction.job'; + static const admin_metadata_extraction_job_description = + 'admin.metadata.extraction.job.description'; + static const admin_metadata_faces_import_setting = + 'admin.metadata.faces.import.setting'; + static const admin_metadata_faces_import_setting_description = + 'admin.metadata.faces.import.setting.description'; + static const admin_metadata_settings = 'admin.metadata.settings'; + static const admin_metadata_settings_description = + 'admin.metadata.settings.description'; + static const admin_migration_job = 'admin.migration.job'; + static const admin_migration_job_description = + 'admin.migration.job.description'; + static const admin_no_paths_added = 'admin.no.paths.added'; + static const admin_no_pattern_added = 'admin.no.pattern.added'; + static const admin_note_apply_storage_label_previous_assets = + 'admin.note.apply.storage.label.previous.assets'; + static const admin_note_cannot_be_changed_later = + 'admin.note.cannot.be.changed.later'; + static const admin_notification_email_from_address = + 'admin.notification.email.from.address'; + static const admin_notification_email_from_address_description = + 'admin.notification.email.from.address.description'; + static const admin_notification_email_host_description = + 'admin.notification.email.host.description'; + static const admin_notification_email_ignore_certificate_errors = + 'admin.notification.email.ignore.certificate.errors'; + static const admin_notification_email_ignore_certificate_errors_description = + 'admin.notification.email.ignore.certificate.errors.description'; + static const admin_notification_email_password_description = + 'admin.notification.email.password.description'; + static const admin_notification_email_port_description = + 'admin.notification.email.port.description'; + static const admin_notification_email_sent_test_email_button = + 'admin.notification.email.sent.test.email.button'; + static const admin_notification_email_setting_description = + 'admin.notification.email.setting.description'; + static const admin_notification_email_test_email = + 'admin.notification.email.test.email'; + static const admin_notification_email_test_email_failed = + 'admin.notification.email.test.email.failed'; + static const admin_notification_email_test_email_sent = + 'admin.notification.email.test.email.sent'; + static const admin_notification_email_username_description = + 'admin.notification.email.username.description'; + static const admin_notification_enable_email_notifications = + 'admin.notification.enable.email.notifications'; + static const admin_notification_settings = 'admin.notification.settings'; + static const admin_notification_settings_description = + 'admin.notification.settings.description'; + static const admin_oauth_auto_launch = 'admin.oauth.auto.launch'; + static const admin_oauth_auto_launch_description = + 'admin.oauth.auto.launch.description'; + static const admin_oauth_auto_register = 'admin.oauth.auto.register'; + static const admin_oauth_auto_register_description = + 'admin.oauth.auto.register.description'; + static const admin_oauth_button_text = 'admin.oauth.button.text'; + static const admin_oauth_client_secret_description = + 'admin.oauth.client.secret.description'; + static const admin_oauth_enable_description = + 'admin.oauth.enable.description'; + static const admin_oauth_mobile_redirect_uri = + 'admin.oauth.mobile.redirect.uri'; + static const admin_oauth_mobile_redirect_uri_override = + 'admin.oauth.mobile.redirect.uri.override'; + static const admin_oauth_mobile_redirect_uri_override_description = + 'admin.oauth.mobile.redirect.uri.override.description'; + static const admin_oauth_settings = 'admin.oauth.settings'; + static const admin_oauth_settings_description = + 'admin.oauth.settings.description'; + static const admin_oauth_settings_more_details = + 'admin.oauth.settings.more.details'; + static const admin_oauth_storage_label_claim = + 'admin.oauth.storage.label.claim'; + static const admin_oauth_storage_label_claim_description = + 'admin.oauth.storage.label.claim.description'; + static const admin_oauth_storage_quota_claim = + 'admin.oauth.storage.quota.claim'; + static const admin_oauth_storage_quota_claim_description = + 'admin.oauth.storage.quota.claim.description'; + static const admin_oauth_storage_quota_default = + 'admin.oauth.storage.quota.default'; + static const admin_oauth_storage_quota_default_description = + 'admin.oauth.storage.quota.default.description'; + static const admin_oauth_timeout = 'admin.oauth.timeout'; + static const admin_oauth_timeout_description = + 'admin.oauth.timeout.description'; + static const admin_password_enable_description = + 'admin.password.enable.description'; + static const admin_password_settings = 'admin.password.settings'; + static const admin_password_settings_description = + 'admin.password.settings.description'; + static const admin_paths_validated_successfully = + 'admin.paths.validated.successfully'; + static const admin_person_cleanup_job = 'admin.person.cleanup.job'; + static const admin_quota_size_gib = 'admin.quota.size.gib'; + static const admin_refreshing_all_libraries = + 'admin.refreshing.all.libraries'; + static const admin_registration = 'admin.registration'; + static const admin_registration_description = + 'admin.registration.description'; + static const admin_require_password_change_on_login = + 'admin.require.password.change.on.login'; + static const admin_reset_settings_to_default = + 'admin.reset.settings.to.default'; + static const admin_reset_settings_to_recent_saved = + 'admin.reset.settings.to.recent.saved'; + static const admin_scanning_library = 'admin.scanning.library'; + static const admin_search_jobs = 'admin.search.jobs'; + static const admin_send_welcome_email = 'admin.send.welcome.email'; + static const admin_server_external_domain_settings = + 'admin.server.external.domain.settings'; + static const admin_server_external_domain_settings_description = + 'admin.server.external.domain.settings.description'; + static const admin_server_public_users = 'admin.server.public.users'; + static const admin_server_public_users_description = + 'admin.server.public.users.description'; + static const admin_server_settings = 'admin.server.settings'; + static const admin_server_settings_description = + 'admin.server.settings.description'; + static const admin_server_welcome_message = 'admin.server.welcome.message'; + static const admin_server_welcome_message_description = + 'admin.server.welcome.message.description'; + static const admin_sidecar_job = 'admin.sidecar.job'; + static const admin_sidecar_job_description = 'admin.sidecar.job.description'; + static const admin_slideshow_duration_description = + 'admin.slideshow.duration.description'; + static const admin_smart_search_job_description = + 'admin.smart.search.job.description'; + static const admin_storage_template_date_time_description = + 'admin.storage.template.date.time.description'; + static const admin_storage_template_date_time_sample = + 'admin.storage.template.date.time.sample'; + static const admin_storage_template_enable_description = + 'admin.storage.template.enable.description'; + static const admin_storage_template_hash_verification_enabled = + 'admin.storage.template.hash.verification.enabled'; + static const admin_storage_template_hash_verification_enabled_description = + 'admin.storage.template.hash.verification.enabled.description'; + static const admin_storage_template_migration = + 'admin.storage.template.migration'; + static const admin_storage_template_migration_description = + 'admin.storage.template.migration.description'; + static const admin_storage_template_migration_info = + 'admin.storage.template.migration.info'; + static const admin_storage_template_migration_job = + 'admin.storage.template.migration.job'; + static const admin_storage_template_more_details = + 'admin.storage.template.more.details'; + static const admin_storage_template_onboarding_description = + 'admin.storage.template.onboarding.description'; + static const admin_storage_template_path_length = + 'admin.storage.template.path.length'; + static const admin_storage_template_settings = + 'admin.storage.template.settings'; + static const admin_storage_template_settings_description = + 'admin.storage.template.settings.description'; + static const admin_storage_template_user_label = + 'admin.storage.template.user.label'; + static const admin_system_settings = 'admin.system.settings'; + static const admin_tag_cleanup_job = 'admin.tag.cleanup.job'; + static const admin_template_email_available_tags = + 'admin.template.email.available.tags'; + static const admin_template_email_if_empty = 'admin.template.email.if.empty'; + static const admin_template_email_invite_album = + 'admin.template.email.invite.album'; + static const admin_template_email_preview = 'admin.template.email.preview'; + static const admin_template_email_settings = 'admin.template.email.settings'; + static const admin_template_email_update_album = + 'admin.template.email.update.album'; + static const admin_template_email_welcome = 'admin.template.email.welcome'; + static const admin_template_settings = 'admin.template.settings'; + static const admin_template_settings_description = + 'admin.template.settings.description'; + static const admin_theme_custom_css_settings = + 'admin.theme.custom.css.settings'; + static const admin_theme_custom_css_settings_description = + 'admin.theme.custom.css.settings.description'; + static const admin_theme_settings = 'admin.theme.settings'; + static const admin_theme_settings_description = + 'admin.theme.settings.description'; + static const admin_thumbnail_generation_job = + 'admin.thumbnail.generation.job'; + static const admin_thumbnail_generation_job_description = + 'admin.thumbnail.generation.job.description'; + static const admin_transcoding_acceleration_api = + 'admin.transcoding.acceleration.api'; + static const admin_transcoding_acceleration_api_description = + 'admin.transcoding.acceleration.api.description'; + static const admin_transcoding_acceleration_nvenc = + 'admin.transcoding.acceleration.nvenc'; + static const admin_transcoding_acceleration_qsv = + 'admin.transcoding.acceleration.qsv'; + static const admin_transcoding_acceleration_rkmpp = + 'admin.transcoding.acceleration.rkmpp'; + static const admin_transcoding_acceleration_vaapi = + 'admin.transcoding.acceleration.vaapi'; + static const admin_transcoding_accepted_audio_codecs = + 'admin.transcoding.accepted.audio.codecs'; + static const admin_transcoding_accepted_audio_codecs_description = + 'admin.transcoding.accepted.audio.codecs.description'; + static const admin_transcoding_accepted_containers = + 'admin.transcoding.accepted.containers'; + static const admin_transcoding_accepted_containers_description = + 'admin.transcoding.accepted.containers.description'; + static const admin_transcoding_accepted_video_codecs = + 'admin.transcoding.accepted.video.codecs'; + static const admin_transcoding_accepted_video_codecs_description = + 'admin.transcoding.accepted.video.codecs.description'; + static const admin_transcoding_advanced_options_description = + 'admin.transcoding.advanced.options.description'; + static const admin_transcoding_audio_codec = 'admin.transcoding.audio.codec'; + static const admin_transcoding_audio_codec_description = + 'admin.transcoding.audio.codec.description'; + static const admin_transcoding_bitrate_description = + 'admin.transcoding.bitrate.description'; + static const admin_transcoding_codecs_learn_more = + 'admin.transcoding.codecs.learn.more'; + static const admin_transcoding_constant_quality_mode = + 'admin.transcoding.constant.quality.mode'; + static const admin_transcoding_constant_quality_mode_description = + 'admin.transcoding.constant.quality.mode.description'; + static const admin_transcoding_constant_rate_factor = + 'admin.transcoding.constant.rate.factor'; + static const admin_transcoding_constant_rate_factor_description = + 'admin.transcoding.constant.rate.factor.description'; + static const admin_transcoding_disabled_description = + 'admin.transcoding.disabled.description'; + static const admin_transcoding_encoding_options = + 'admin.transcoding.encoding.options'; + static const admin_transcoding_encoding_options_description = + 'admin.transcoding.encoding.options.description'; + static const admin_transcoding_hardware_acceleration = + 'admin.transcoding.hardware.acceleration'; + static const admin_transcoding_hardware_acceleration_description = + 'admin.transcoding.hardware.acceleration.description'; + static const admin_transcoding_hardware_decoding = + 'admin.transcoding.hardware.decoding'; + static const admin_transcoding_hardware_decoding_setting_description = + 'admin.transcoding.hardware.decoding.setting.description'; + static const admin_transcoding_max_b_frames = + 'admin.transcoding.max.b.frames'; + static const admin_transcoding_max_b_frames_description = + 'admin.transcoding.max.b.frames.description'; + static const admin_transcoding_max_bitrate = 'admin.transcoding.max.bitrate'; + static const admin_transcoding_max_bitrate_description = + 'admin.transcoding.max.bitrate.description'; + static const admin_transcoding_max_keyframe_interval = + 'admin.transcoding.max.keyframe.interval'; + static const admin_transcoding_max_keyframe_interval_description = + 'admin.transcoding.max.keyframe.interval.description'; + static const admin_transcoding_optimal_description = + 'admin.transcoding.optimal.description'; + static const admin_transcoding_policy = 'admin.transcoding.policy'; + static const admin_transcoding_policy_description = + 'admin.transcoding.policy.description'; + static const admin_transcoding_preferred_hardware_device = + 'admin.transcoding.preferred.hardware.device'; + static const admin_transcoding_preferred_hardware_device_description = + 'admin.transcoding.preferred.hardware.device.description'; + static const admin_transcoding_preset_preset = + 'admin.transcoding.preset.preset'; + static const admin_transcoding_preset_preset_description = + 'admin.transcoding.preset.preset.description'; + static const admin_transcoding_reference_frames = + 'admin.transcoding.reference.frames'; + static const admin_transcoding_reference_frames_description = + 'admin.transcoding.reference.frames.description'; + static const admin_transcoding_required_description = + 'admin.transcoding.required.description'; + static const admin_transcoding_settings = 'admin.transcoding.settings'; + static const admin_transcoding_settings_description = + 'admin.transcoding.settings.description'; + static const admin_transcoding_target_resolution = + 'admin.transcoding.target.resolution'; + static const admin_transcoding_target_resolution_description = + 'admin.transcoding.target.resolution.description'; + static const admin_transcoding_temporal_aq = 'admin.transcoding.temporal.aq'; + static const admin_transcoding_temporal_aq_description = + 'admin.transcoding.temporal.aq.description'; + static const admin_transcoding_threads = 'admin.transcoding.threads'; + static const admin_transcoding_threads_description = + 'admin.transcoding.threads.description'; + static const admin_transcoding_tone_mapping = + 'admin.transcoding.tone.mapping'; + static const admin_transcoding_tone_mapping_description = + 'admin.transcoding.tone.mapping.description'; + static const admin_transcoding_transcode_policy = + 'admin.transcoding.transcode.policy'; + static const admin_transcoding_transcode_policy_description = + 'admin.transcoding.transcode.policy.description'; + static const admin_transcoding_two_pass_encoding = + 'admin.transcoding.two.pass.encoding'; + static const admin_transcoding_two_pass_encoding_setting_description = + 'admin.transcoding.two.pass.encoding.setting.description'; + static const admin_transcoding_video_codec = 'admin.transcoding.video.codec'; + static const admin_transcoding_video_codec_description = + 'admin.transcoding.video.codec.description'; + static const admin_trash_enabled_description = + 'admin.trash.enabled.description'; + static const admin_trash_number_of_days = 'admin.trash.number.of.days'; + static const admin_trash_number_of_days_description = + 'admin.trash.number.of.days.description'; + static const admin_trash_settings = 'admin.trash.settings'; + static const admin_trash_settings_description = + 'admin.trash.settings.description'; + static const admin_user_cleanup_job = 'admin.user.cleanup.job'; + static const admin_user_delete_delay = 'admin.user.delete.delay'; + static const admin_user_delete_delay_settings = + 'admin.user.delete.delay.settings'; + static const admin_user_delete_delay_settings_description = + 'admin.user.delete.delay.settings.description'; + static const admin_user_delete_immediately = 'admin.user.delete.immediately'; + static const admin_user_delete_immediately_checkbox = + 'admin.user.delete.immediately.checkbox'; + static const admin_user_details = 'admin.user.details'; + static const admin_user_management = 'admin.user.management'; + static const admin_user_password_has_been_reset = + 'admin.user.password.has.been.reset'; + static const admin_user_password_reset_description = + 'admin.user.password.reset.description'; + static const admin_user_restore_description = + 'admin.user.restore.description'; + static const admin_user_restore_scheduled_removal = + 'admin.user.restore.scheduled.removal'; + static const admin_user_settings = 'admin.user.settings'; + static const admin_user_settings_description = + 'admin.user.settings.description'; + static const admin_user_successfully_removed = + 'admin.user.successfully.removed'; + static const admin_version_check_enabled_description = + 'admin.version.check.enabled.description'; + static const admin_version_check_implications = + 'admin.version.check.implications'; + static const admin_version_check_settings = 'admin.version.check.settings'; + static const admin_version_check_settings_description = + 'admin.version.check.settings.description'; + static const admin_video_conversion_job = 'admin.video.conversion.job'; + static const admin_video_conversion_job_description = + 'admin.video.conversion.job.description'; + static const admin_email = 'admin_email'; + static const admin_password = 'admin_password'; + static const administration = 'administration'; + static const advanced = 'advanced'; + static const advanced_settings_enable_alternate_media_filter_subtitle = + 'advanced_settings_enable_alternate_media_filter_subtitle'; + static const advanced_settings_enable_alternate_media_filter_title = + 'advanced_settings_enable_alternate_media_filter_title'; + static const advanced_settings_log_level_title = + 'advanced_settings_log_level_title'; + static const advanced_settings_prefer_remote_subtitle = + 'advanced_settings_prefer_remote_subtitle'; + static const advanced_settings_prefer_remote_title = + 'advanced_settings_prefer_remote_title'; + static const advanced_settings_proxy_headers_subtitle = + 'advanced_settings_proxy_headers_subtitle'; + static const advanced_settings_proxy_headers_title = + 'advanced_settings_proxy_headers_title'; + static const advanced_settings_self_signed_ssl_subtitle = + 'advanced_settings_self_signed_ssl_subtitle'; + static const advanced_settings_self_signed_ssl_title = + 'advanced_settings_self_signed_ssl_title'; + static const advanced_settings_sync_remote_deletions_subtitle = + 'advanced_settings_sync_remote_deletions_subtitle'; + static const advanced_settings_sync_remote_deletions_title = + 'advanced_settings_sync_remote_deletions_title'; + static const advanced_settings_tile_subtitle = + 'advanced_settings_tile_subtitle'; + static const advanced_settings_troubleshooting_subtitle = + 'advanced_settings_troubleshooting_subtitle'; + static const advanced_settings_troubleshooting_title = + 'advanced_settings_troubleshooting_title'; + static const age_months = 'age_months'; + static const age_year_months = 'age_year_months'; + static const age_years = 'age_years'; + static const album_added = 'album_added'; + static const album_added_notification_setting_description = + 'album_added_notification_setting_description'; + static const album_cover_updated = 'album_cover_updated'; + static const album_delete_confirmation = 'album_delete_confirmation'; + static const album_delete_confirmation_description = + 'album_delete_confirmation_description'; + static const album_info_card_backup_album_excluded = + 'album_info_card_backup_album_excluded'; + static const album_info_card_backup_album_included = + 'album_info_card_backup_album_included'; + static const album_info_updated = 'album_info_updated'; + static const album_leave = 'album_leave'; + static const album_leave_confirmation = 'album_leave_confirmation'; + static const album_name = 'album_name'; + static const album_options = 'album_options'; + static const album_remove_user = 'album_remove_user'; + static const album_remove_user_confirmation = + 'album_remove_user_confirmation'; + static const album_share_no_users = 'album_share_no_users'; + static const album_updated = 'album_updated'; + static const album_updated_setting_description = + 'album_updated_setting_description'; + static const album_user_left = 'album_user_left'; + static const album_user_removed = 'album_user_removed'; + static const album_viewer_appbar_delete_confirm = + 'album_viewer_appbar_delete_confirm'; + static const album_viewer_appbar_share_err_delete = + 'album_viewer_appbar_share_err_delete'; + static const album_viewer_appbar_share_err_leave = + 'album_viewer_appbar_share_err_leave'; + static const album_viewer_appbar_share_err_remove = + 'album_viewer_appbar_share_err_remove'; + static const album_viewer_appbar_share_err_title = + 'album_viewer_appbar_share_err_title'; + static const album_viewer_appbar_share_leave = + 'album_viewer_appbar_share_leave'; + static const album_viewer_appbar_share_to = 'album_viewer_appbar_share_to'; + static const album_viewer_page_share_add_users = + 'album_viewer_page_share_add_users'; + static const album_with_link_access = 'album_with_link_access'; + static const albums = 'albums'; + static const albums_count = 'albums_count'; + static const all = 'all'; + static const all_albums = 'all_albums'; + static const all_people = 'all_people'; + static const all_videos = 'all_videos'; + static const allow_dark_mode = 'allow_dark_mode'; + static const allow_edits = 'allow_edits'; + static const allow_public_user_to_download = 'allow_public_user_to_download'; + static const allow_public_user_to_upload = 'allow_public_user_to_upload'; + static const alt_text_qr_code = 'alt_text_qr_code'; + static const anti_clockwise = 'anti_clockwise'; + static const api_key = 'api_key'; + static const api_key_description = 'api_key_description'; + static const api_key_empty = 'api_key_empty'; + static const api_keys = 'api_keys'; + static const app_bar_signout_dialog_content = + 'app_bar_signout_dialog_content'; + static const app_bar_signout_dialog_ok = 'app_bar_signout_dialog_ok'; + static const app_bar_signout_dialog_title = 'app_bar_signout_dialog_title'; + static const app_settings = 'app_settings'; + static const appears_in = 'appears_in'; + static const archive = 'archive'; + static const archive_or_unarchive_photo = 'archive_or_unarchive_photo'; + static const archive_page_no_archived_assets = + 'archive_page_no_archived_assets'; + static const archive_page_title = 'archive_page_title'; + static const archive_size = 'archive_size'; + static const archive_size_description = 'archive_size_description'; + static const archived = 'archived'; + static const archived_count = 'archived_count'; + static const are_these_the_same_person = 'are_these_the_same_person'; + static const are_you_sure_to_do_this = 'are_you_sure_to_do_this'; + static const asset_action_delete_err_read_only = + 'asset_action_delete_err_read_only'; + static const asset_action_share_err_offline = + 'asset_action_share_err_offline'; + static const asset_added_to_album = 'asset_added_to_album'; + static const asset_adding_to_album = 'asset_adding_to_album'; + static const asset_description_updated = 'asset_description_updated'; + static const asset_filename_is_offline = 'asset_filename_is_offline'; + static const asset_has_unassigned_faces = 'asset_has_unassigned_faces'; + static const asset_hashing = 'asset_hashing'; + static const asset_list_group_by_sub_title = 'asset_list_group_by_sub_title'; + static const asset_list_layout_settings_dynamic_layout_title = + 'asset_list_layout_settings_dynamic_layout_title'; + static const asset_list_layout_settings_group_automatically = + 'asset_list_layout_settings_group_automatically'; + static const asset_list_layout_settings_group_by = + 'asset_list_layout_settings_group_by'; + static const asset_list_layout_settings_group_by_month_day = + 'asset_list_layout_settings_group_by_month_day'; + static const asset_list_layout_sub_title = 'asset_list_layout_sub_title'; + static const asset_list_settings_subtitle = 'asset_list_settings_subtitle'; + static const asset_list_settings_title = 'asset_list_settings_title'; + static const asset_offline = 'asset_offline'; + static const asset_offline_description = 'asset_offline_description'; + static const asset_restored_successfully = 'asset_restored_successfully'; + static const asset_skipped = 'asset_skipped'; + static const asset_skipped_in_trash = 'asset_skipped_in_trash'; + static const asset_uploaded = 'asset_uploaded'; + static const asset_uploading = 'asset_uploading'; + static const asset_viewer_settings_subtitle = + 'asset_viewer_settings_subtitle'; + static const asset_viewer_settings_title = 'asset_viewer_settings_title'; + static const assets = 'assets'; + static const assets_added_count = 'assets_added_count'; + static const assets_added_to_album_count = 'assets_added_to_album_count'; + static const assets_added_to_name_count = 'assets_added_to_name_count'; + static const assets_count = 'assets_count'; + static const assets_deleted_permanently = 'assets_deleted_permanently'; + static const assets_deleted_permanently_from_server = + 'assets_deleted_permanently_from_server'; + static const assets_downloaded_failed = 'assets_downloaded_failed'; + static const assets_downloaded_successfully = + 'assets_downloaded_successfully'; + static const assets_moved_to_trash_count = 'assets_moved_to_trash_count'; + static const assets_permanently_deleted_count = + 'assets_permanently_deleted_count'; + static const assets_removed_count = 'assets_removed_count'; + static const assets_removed_permanently_from_device = + 'assets_removed_permanently_from_device'; + static const assets_restore_confirmation = 'assets_restore_confirmation'; + static const assets_restored_count = 'assets_restored_count'; + static const assets_restored_successfully = 'assets_restored_successfully'; + static const assets_trashed = 'assets_trashed'; + static const assets_trashed_count = 'assets_trashed_count'; + static const assets_trashed_from_server = 'assets_trashed_from_server'; + static const assets_were_part_of_album_count = + 'assets_were_part_of_album_count'; + static const authorized_devices = 'authorized_devices'; + static const automatic_endpoint_switching_subtitle = + 'automatic_endpoint_switching_subtitle'; + static const automatic_endpoint_switching_title = + 'automatic_endpoint_switching_title'; + static const autoplay_slideshow = 'autoplay_slideshow'; + static const back = 'back'; + static const back_close_deselect = 'back_close_deselect'; + static const background_location_permission = + 'background_location_permission'; + static const background_location_permission_content = + 'background_location_permission_content'; + static const backup_album_selection_page_albums_device = + 'backup_album_selection_page_albums_device'; + static const backup_album_selection_page_albums_tap = + 'backup_album_selection_page_albums_tap'; + static const backup_album_selection_page_assets_scatter = + 'backup_album_selection_page_assets_scatter'; + static const backup_album_selection_page_select_albums = + 'backup_album_selection_page_select_albums'; + static const backup_album_selection_page_selection_info = + 'backup_album_selection_page_selection_info'; + static const backup_album_selection_page_total_assets = + 'backup_album_selection_page_total_assets'; + static const backup_all = 'backup_all'; + static const backup_background_service_backup_failed_message = + 'backup_background_service_backup_failed_message'; + static const backup_background_service_connection_failed_message = + 'backup_background_service_connection_failed_message'; + static const backup_background_service_current_upload_notification = + 'backup_background_service_current_upload_notification'; + static const backup_background_service_default_notification = + 'backup_background_service_default_notification'; + static const backup_background_service_error_title = + 'backup_background_service_error_title'; + static const backup_background_service_in_progress_notification = + 'backup_background_service_in_progress_notification'; + static const backup_background_service_upload_failure_notification = + 'backup_background_service_upload_failure_notification'; + static const backup_controller_page_albums = 'backup_controller_page_albums'; + static const backup_controller_page_background_app_refresh_disabled_content = + 'backup_controller_page_background_app_refresh_disabled_content'; + static const backup_controller_page_background_app_refresh_disabled_title = + 'backup_controller_page_background_app_refresh_disabled_title'; + static const backup_controller_page_background_app_refresh_enable_button_text = + 'backup_controller_page_background_app_refresh_enable_button_text'; + static const backup_controller_page_background_battery_info_link = + 'backup_controller_page_background_battery_info_link'; + static const backup_controller_page_background_battery_info_message = + 'backup_controller_page_background_battery_info_message'; + static const backup_controller_page_background_battery_info_ok = + 'backup_controller_page_background_battery_info_ok'; + static const backup_controller_page_background_battery_info_title = + 'backup_controller_page_background_battery_info_title'; + static const backup_controller_page_background_charging = + 'backup_controller_page_background_charging'; + static const backup_controller_page_background_configure_error = + 'backup_controller_page_background_configure_error'; + static const backup_controller_page_background_delay = + 'backup_controller_page_background_delay'; + static const backup_controller_page_background_description = + 'backup_controller_page_background_description'; + static const backup_controller_page_background_is_off = + 'backup_controller_page_background_is_off'; + static const backup_controller_page_background_is_on = + 'backup_controller_page_background_is_on'; + static const backup_controller_page_background_turn_off = + 'backup_controller_page_background_turn_off'; + static const backup_controller_page_background_turn_on = + 'backup_controller_page_background_turn_on'; + static const backup_controller_page_background_wifi = + 'backup_controller_page_background_wifi'; + static const backup_controller_page_backup = 'backup_controller_page_backup'; + static const backup_controller_page_backup_selected = + 'backup_controller_page_backup_selected'; + static const backup_controller_page_backup_sub = + 'backup_controller_page_backup_sub'; + static const backup_controller_page_created = + 'backup_controller_page_created'; + static const backup_controller_page_desc_backup = + 'backup_controller_page_desc_backup'; + static const backup_controller_page_excluded = + 'backup_controller_page_excluded'; + static const backup_controller_page_failed = 'backup_controller_page_failed'; + static const backup_controller_page_filename = + 'backup_controller_page_filename'; + static const backup_controller_page_id = 'backup_controller_page_id'; + static const backup_controller_page_info = 'backup_controller_page_info'; + static const backup_controller_page_none_selected = + 'backup_controller_page_none_selected'; + static const backup_controller_page_remainder = + 'backup_controller_page_remainder'; + static const backup_controller_page_remainder_sub = + 'backup_controller_page_remainder_sub'; + static const backup_controller_page_server_storage = + 'backup_controller_page_server_storage'; + static const backup_controller_page_start_backup = + 'backup_controller_page_start_backup'; + static const backup_controller_page_status_off = + 'backup_controller_page_status_off'; + static const backup_controller_page_status_on = + 'backup_controller_page_status_on'; + static const backup_controller_page_storage_format = + 'backup_controller_page_storage_format'; + static const backup_controller_page_to_backup = + 'backup_controller_page_to_backup'; + static const backup_controller_page_total_sub = + 'backup_controller_page_total_sub'; + static const backup_controller_page_turn_off = + 'backup_controller_page_turn_off'; + static const backup_controller_page_turn_on = + 'backup_controller_page_turn_on'; + static const backup_controller_page_uploading_file_info = + 'backup_controller_page_uploading_file_info'; + static const backup_err_only_album = 'backup_err_only_album'; + static const backup_info_card_assets = 'backup_info_card_assets'; + static const backup_manual_cancelled = 'backup_manual_cancelled'; + static const backup_manual_in_progress = 'backup_manual_in_progress'; + static const backup_manual_success = 'backup_manual_success'; + static const backup_manual_title = 'backup_manual_title'; + static const backup_options_page_title = 'backup_options_page_title'; + static const backup_setting_subtitle = 'backup_setting_subtitle'; + static const backward = 'backward'; + static const biometric_auth_enabled = 'biometric_auth_enabled'; + static const biometric_locked_out = 'biometric_locked_out'; + static const biometric_no_options = 'biometric_no_options'; + static const biometric_not_available = 'biometric_not_available'; + static const birthdate_saved = 'birthdate_saved'; + static const birthdate_set_description = 'birthdate_set_description'; + static const blurred_background = 'blurred_background'; + static const bugs_and_feature_requests = 'bugs_and_feature_requests'; + static const build = 'build'; + static const build_image = 'build_image'; + static const bulk_delete_duplicates_confirmation = + 'bulk_delete_duplicates_confirmation'; + static const bulk_keep_duplicates_confirmation = + 'bulk_keep_duplicates_confirmation'; + static const bulk_trash_duplicates_confirmation = + 'bulk_trash_duplicates_confirmation'; + static const buy = 'buy'; + static const cache_settings_clear_cache_button = + 'cache_settings_clear_cache_button'; + static const cache_settings_clear_cache_button_title = + 'cache_settings_clear_cache_button_title'; + static const cache_settings_duplicated_assets_clear_button = + 'cache_settings_duplicated_assets_clear_button'; + static const cache_settings_duplicated_assets_subtitle = + 'cache_settings_duplicated_assets_subtitle'; + static const cache_settings_duplicated_assets_title = + 'cache_settings_duplicated_assets_title'; + static const cache_settings_statistics_album = + 'cache_settings_statistics_album'; + static const cache_settings_statistics_full = + 'cache_settings_statistics_full'; + static const cache_settings_statistics_shared = + 'cache_settings_statistics_shared'; + static const cache_settings_statistics_thumbnail = + 'cache_settings_statistics_thumbnail'; + static const cache_settings_statistics_title = + 'cache_settings_statistics_title'; + static const cache_settings_subtitle = 'cache_settings_subtitle'; + static const cache_settings_tile_subtitle = 'cache_settings_tile_subtitle'; + static const cache_settings_tile_title = 'cache_settings_tile_title'; + static const cache_settings_title = 'cache_settings_title'; + static const camera = 'camera'; + static const camera_brand = 'camera_brand'; + static const camera_model = 'camera_model'; + static const cancel = 'cancel'; + static const cancel_search = 'cancel_search'; + static const canceled = 'canceled'; + static const cannot_merge_people = 'cannot_merge_people'; + static const cannot_undo_this_action = 'cannot_undo_this_action'; + static const cannot_update_the_description = 'cannot_update_the_description'; + static const cast = 'cast'; + static const cast_description = 'cast_description'; + static const change_date = 'change_date'; + static const change_description = 'change_description'; + static const change_display_order = 'change_display_order'; + static const change_expiration_time = 'change_expiration_time'; + static const change_location = 'change_location'; + static const change_name = 'change_name'; + static const change_name_successfully = 'change_name_successfully'; + static const change_password = 'change_password'; + static const change_password_description = 'change_password_description'; + static const change_password_form_confirm_password = + 'change_password_form_confirm_password'; + static const change_password_form_description = + 'change_password_form_description'; + static const change_password_form_new_password = + 'change_password_form_new_password'; + static const change_password_form_password_mismatch = + 'change_password_form_password_mismatch'; + static const change_password_form_reenter_new_password = + 'change_password_form_reenter_new_password'; + static const change_pin_code = 'change_pin_code'; + static const change_your_password = 'change_your_password'; + static const changed_visibility_successfully = + 'changed_visibility_successfully'; + static const check_corrupt_asset_backup = 'check_corrupt_asset_backup'; + static const check_corrupt_asset_backup_button = + 'check_corrupt_asset_backup_button'; + static const check_corrupt_asset_backup_description = + 'check_corrupt_asset_backup_description'; + static const check_logs = 'check_logs'; + static const choose_matching_people_to_merge = + 'choose_matching_people_to_merge'; + static const city = 'city'; + static const clear = 'clear'; + static const clear_all = 'clear_all'; + static const clear_all_recent_searches = 'clear_all_recent_searches'; + static const clear_message = 'clear_message'; + static const clear_value = 'clear_value'; + static const client_cert_dialog_msg_confirm = + 'client_cert_dialog_msg_confirm'; + static const client_cert_enter_password = 'client_cert_enter_password'; + static const client_cert_import = 'client_cert_import'; + static const client_cert_import_success_msg = + 'client_cert_import_success_msg'; + static const client_cert_invalid_msg = 'client_cert_invalid_msg'; + static const client_cert_remove_msg = 'client_cert_remove_msg'; + static const client_cert_subtitle = 'client_cert_subtitle'; + static const client_cert_title = 'client_cert_title'; + static const clockwise = 'clockwise'; + static const close = 'close'; + static const collapse = 'collapse'; + static const collapse_all = 'collapse_all'; + static const color = 'color'; + static const color_theme = 'color_theme'; + static const comment_deleted = 'comment_deleted'; + static const comment_options = 'comment_options'; + static const comments_and_likes = 'comments_and_likes'; + static const comments_are_disabled = 'comments_are_disabled'; + static const common_create_new_album = 'common_create_new_album'; + static const common_server_error = 'common_server_error'; + static const completed = 'completed'; + static const confirm = 'confirm'; + static const confirm_admin_password = 'confirm_admin_password'; + static const confirm_delete_face = 'confirm_delete_face'; + static const confirm_delete_shared_link = 'confirm_delete_shared_link'; + static const confirm_keep_this_delete_others = + 'confirm_keep_this_delete_others'; + static const confirm_new_pin_code = 'confirm_new_pin_code'; + static const confirm_password = 'confirm_password'; + static const confirm_tag_face = 'confirm_tag_face'; + static const confirm_tag_face_unnamed = 'confirm_tag_face_unnamed'; + static const connected_to = 'connected_to'; + static const contain = 'contain'; + static const context = 'context'; + static const continue_ = 'continue'; + static const control_bottom_app_bar_create_new_album = + 'control_bottom_app_bar_create_new_album'; + static const control_bottom_app_bar_delete_from_immich = + 'control_bottom_app_bar_delete_from_immich'; + static const control_bottom_app_bar_delete_from_local = + 'control_bottom_app_bar_delete_from_local'; + static const control_bottom_app_bar_edit_location = + 'control_bottom_app_bar_edit_location'; + static const control_bottom_app_bar_edit_time = + 'control_bottom_app_bar_edit_time'; + static const control_bottom_app_bar_share_link = + 'control_bottom_app_bar_share_link'; + static const control_bottom_app_bar_share_to = + 'control_bottom_app_bar_share_to'; + static const control_bottom_app_bar_trash_from_immich = + 'control_bottom_app_bar_trash_from_immich'; + static const copied_image_to_clipboard = 'copied_image_to_clipboard'; + static const copied_to_clipboard = 'copied_to_clipboard'; + static const copy_error = 'copy_error'; + static const copy_file_path = 'copy_file_path'; + static const copy_image = 'copy_image'; + static const copy_link = 'copy_link'; + static const copy_link_to_clipboard = 'copy_link_to_clipboard'; + static const copy_password = 'copy_password'; + static const copy_to_clipboard = 'copy_to_clipboard'; + static const country = 'country'; + static const cover = 'cover'; + static const covers = 'covers'; + static const create = 'create'; + static const create_album = 'create_album'; + static const create_album_page_untitled = 'create_album_page_untitled'; + static const create_library = 'create_library'; + static const create_link = 'create_link'; + static const create_link_to_share = 'create_link_to_share'; + static const create_link_to_share_description = + 'create_link_to_share_description'; + static const create_new = 'create_new'; + static const create_new_person = 'create_new_person'; + static const create_new_person_hint = 'create_new_person_hint'; + static const create_new_user = 'create_new_user'; + static const create_shared_album_page_share_add_assets = + 'create_shared_album_page_share_add_assets'; + static const create_shared_album_page_share_select_photos = + 'create_shared_album_page_share_select_photos'; + static const create_tag = 'create_tag'; + static const create_tag_description = 'create_tag_description'; + static const create_user = 'create_user'; + static const created = 'created'; + static const created_at = 'created_at'; + static const crop = 'crop'; + static const curated_object_page_title = 'curated_object_page_title'; + static const current_device = 'current_device'; + static const current_pin_code = 'current_pin_code'; + static const current_server_address = 'current_server_address'; + static const custom_locale = 'custom_locale'; + static const custom_locale_description = 'custom_locale_description'; + static const daily_title_text_date = 'daily_title_text_date'; + static const daily_title_text_date_year = 'daily_title_text_date_year'; + static const dark = 'dark'; + static const darkTheme = 'darkTheme'; + static const date_after = 'date_after'; + static const date_and_time = 'date_and_time'; + static const date_before = 'date_before'; + static const date_format = 'date_format'; + static const date_of_birth_saved = 'date_of_birth_saved'; + static const date_range = 'date_range'; + static const day = 'day'; + static const deduplicate_all = 'deduplicate_all'; + static const deduplication_criteria_1 = 'deduplication_criteria_1'; + static const deduplication_criteria_2 = 'deduplication_criteria_2'; + static const deduplication_info = 'deduplication_info'; + static const deduplication_info_description = + 'deduplication_info_description'; + static const default_locale = 'default_locale'; + static const default_locale_description = 'default_locale_description'; + static const delete = 'delete'; + static const delete_album = 'delete_album'; + static const delete_api_key_prompt = 'delete_api_key_prompt'; + static const delete_dialog_alert = 'delete_dialog_alert'; + static const delete_dialog_alert_local = 'delete_dialog_alert_local'; + static const delete_dialog_alert_local_non_backed_up = + 'delete_dialog_alert_local_non_backed_up'; + static const delete_dialog_alert_remote = 'delete_dialog_alert_remote'; + static const delete_dialog_ok_force = 'delete_dialog_ok_force'; + static const delete_dialog_title = 'delete_dialog_title'; + static const delete_duplicates_confirmation = + 'delete_duplicates_confirmation'; + static const delete_face = 'delete_face'; + static const delete_key = 'delete_key'; + static const delete_library = 'delete_library'; + static const delete_link = 'delete_link'; + static const delete_local_dialog_ok_backed_up_only = + 'delete_local_dialog_ok_backed_up_only'; + static const delete_local_dialog_ok_force = 'delete_local_dialog_ok_force'; + static const delete_others = 'delete_others'; + static const delete_shared_link = 'delete_shared_link'; + static const delete_shared_link_dialog_title = + 'delete_shared_link_dialog_title'; + static const delete_tag = 'delete_tag'; + static const delete_tag_confirmation_prompt = + 'delete_tag_confirmation_prompt'; + static const delete_user = 'delete_user'; + static const deleted_shared_link = 'deleted_shared_link'; + static const deletes_missing_assets = 'deletes_missing_assets'; + static const description = 'description'; + static const description_input_hint_text = 'description_input_hint_text'; + static const description_input_submit_error = + 'description_input_submit_error'; + static const details = 'details'; + static const direction = 'direction'; + static const disabled = 'disabled'; + static const disallow_edits = 'disallow_edits'; + static const discord = 'discord'; + static const discover = 'discover'; + static const dismiss_all_errors = 'dismiss_all_errors'; + static const dismiss_error = 'dismiss_error'; + static const display_options = 'display_options'; + static const display_order = 'display_order'; + static const display_original_photos = 'display_original_photos'; + static const display_original_photos_setting_description = + 'display_original_photos_setting_description'; + static const do_not_show_again = 'do_not_show_again'; + static const documentation = 'documentation'; + static const done = 'done'; + static const download = 'download'; + static const download_canceled = 'download_canceled'; + static const download_complete = 'download_complete'; + static const download_enqueue = 'download_enqueue'; + static const download_error = 'download_error'; + static const download_failed = 'download_failed'; + static const download_finished = 'download_finished'; + static const download_include_embedded_motion_videos = + 'download_include_embedded_motion_videos'; + static const download_include_embedded_motion_videos_description = + 'download_include_embedded_motion_videos_description'; + static const download_notfound = 'download_notfound'; + static const download_paused = 'download_paused'; + static const download_settings = 'download_settings'; + static const download_settings_description = 'download_settings_description'; + static const download_started = 'download_started'; + static const download_sucess = 'download_sucess'; + static const download_sucess_android = 'download_sucess_android'; + static const download_waiting_to_retry = 'download_waiting_to_retry'; + static const downloading = 'downloading'; + static const downloading_asset_filename = 'downloading_asset_filename'; + static const downloading_media = 'downloading_media'; + static const drop_files_to_upload = 'drop_files_to_upload'; + static const duplicates = 'duplicates'; + static const duplicates_description = 'duplicates_description'; + static const duration = 'duration'; + static const edit = 'edit'; + static const edit_album = 'edit_album'; + static const edit_avatar = 'edit_avatar'; + static const edit_date = 'edit_date'; + static const edit_date_and_time = 'edit_date_and_time'; + static const edit_description = 'edit_description'; + static const edit_description_prompt = 'edit_description_prompt'; + static const edit_exclusion_pattern = 'edit_exclusion_pattern'; + static const edit_faces = 'edit_faces'; + static const edit_import_path = 'edit_import_path'; + static const edit_import_paths = 'edit_import_paths'; + static const edit_key = 'edit_key'; + static const edit_link = 'edit_link'; + static const edit_location = 'edit_location'; + static const edit_location_dialog_title = 'edit_location_dialog_title'; + static const edit_name = 'edit_name'; + static const edit_people = 'edit_people'; + static const edit_tag = 'edit_tag'; + static const edit_title = 'edit_title'; + static const edit_user = 'edit_user'; + static const edited = 'edited'; + static const editor = 'editor'; + static const editor_close_without_save_prompt = + 'editor_close_without_save_prompt'; + static const editor_close_without_save_title = + 'editor_close_without_save_title'; + static const editor_crop_tool_h2_aspect_ratios = + 'editor_crop_tool_h2_aspect_ratios'; + static const editor_crop_tool_h2_rotation = 'editor_crop_tool_h2_rotation'; + static const email = 'email'; + static const email_notifications = 'email_notifications'; + static const empty_folder = 'empty_folder'; + static const empty_trash = 'empty_trash'; + static const empty_trash_confirmation = 'empty_trash_confirmation'; + static const enable = 'enable'; + static const enable_biometric_auth_description = + 'enable_biometric_auth_description'; + static const enabled = 'enabled'; + static const end_date = 'end_date'; + static const enqueued = 'enqueued'; + static const enter_wifi_name = 'enter_wifi_name'; + static const enter_your_pin_code = 'enter_your_pin_code'; + static const enter_your_pin_code_subtitle = 'enter_your_pin_code_subtitle'; + static const error = 'error'; + static const error_change_sort_album = 'error_change_sort_album'; + static const error_delete_face = 'error_delete_face'; + static const error_loading_image = 'error_loading_image'; + static const error_saving_image = 'error_saving_image'; + static const error_tag_face_bounding_box = 'error_tag_face_bounding_box'; + static const error_title = 'error_title'; + static const errors_cannot_navigate_next_asset = + 'errors.cannot.navigate.next.asset'; + static const errors_cannot_navigate_previous_asset = + 'errors.cannot.navigate.previous.asset'; + static const errors_cant_apply_changes = 'errors.cant.apply.changes'; + static const errors_cant_change_activity = 'errors.cant.change.activity'; + static const errors_cant_change_asset_favorite = + 'errors.cant.change.asset.favorite'; + static const errors_cant_change_metadata_assets_count = + 'errors.cant.change.metadata.assets.count'; + static const errors_cant_get_faces = 'errors.cant.get.faces'; + static const errors_cant_get_number_of_comments = + 'errors.cant.get.number.of.comments'; + static const errors_cant_search_people = 'errors.cant.search.people'; + static const errors_cant_search_places = 'errors.cant.search.places'; + static const errors_error_adding_assets_to_album = + 'errors.error.adding.assets.to.album'; + static const errors_error_adding_users_to_album = + 'errors.error.adding.users.to.album'; + static const errors_error_deleting_shared_user = + 'errors.error.deleting.shared.user'; + static const errors_error_downloading = 'errors.error.downloading'; + static const errors_error_hiding_buy_button = + 'errors.error.hiding.buy.button'; + static const errors_error_removing_assets_from_album = + 'errors.error.removing.assets.from.album'; + static const errors_error_selecting_all_assets = + 'errors.error.selecting.all.assets'; + static const errors_exclusion_pattern_already_exists = + 'errors.exclusion.pattern.already.exists'; + static const errors_failed_to_create_album = 'errors.failed.to.create.album'; + static const errors_failed_to_create_shared_link = + 'errors.failed.to.create.shared.link'; + static const errors_failed_to_edit_shared_link = + 'errors.failed.to.edit.shared.link'; + static const errors_failed_to_get_people = 'errors.failed.to.get.people'; + static const errors_failed_to_keep_this_delete_others = + 'errors.failed.to.keep.this.delete.others'; + static const errors_failed_to_load_asset = 'errors.failed.to.load.asset'; + static const errors_failed_to_load_assets = 'errors.failed.to.load.assets'; + static const errors_failed_to_load_notifications = + 'errors.failed.to.load.notifications'; + static const errors_failed_to_load_people = 'errors.failed.to.load.people'; + static const errors_failed_to_remove_product_key = + 'errors.failed.to.remove.product.key'; + static const errors_failed_to_stack_assets = 'errors.failed.to.stack.assets'; + static const errors_failed_to_unstack_assets = + 'errors.failed.to.unstack.assets'; + static const errors_failed_to_update_notification_status = + 'errors.failed.to.update.notification.status'; + static const errors_import_path_already_exists = + 'errors.import.path.already.exists'; + static const errors_incorrect_email_or_password = + 'errors.incorrect.email.or.password'; + static const errors_paths_validation_failed = + 'errors.paths.validation.failed'; + static const errors_profile_picture_transparent_pixels = + 'errors.profile.picture.transparent.pixels'; + static const errors_quota_higher_than_disk_size = + 'errors.quota.higher.than.disk.size'; + static const errors_unable_to_add_album_users = + 'errors.unable.to.add.album.users'; + static const errors_unable_to_add_assets_to_shared_link = + 'errors.unable.to.add.assets.to.shared.link'; + static const errors_unable_to_add_comment = 'errors.unable.to.add.comment'; + static const errors_unable_to_add_exclusion_pattern = + 'errors.unable.to.add.exclusion.pattern'; + static const errors_unable_to_add_import_path = + 'errors.unable.to.add.import.path'; + static const errors_unable_to_add_partners = 'errors.unable.to.add.partners'; + static const errors_unable_to_add_remove_archive = + 'errors.unable.to.add.remove.archive'; + static const errors_unable_to_add_remove_favorites = + 'errors.unable.to.add.remove.favorites'; + static const errors_unable_to_archive_unarchive = + 'errors.unable.to.archive.unarchive'; + static const errors_unable_to_change_album_user_role = + 'errors.unable.to.change.album.user.role'; + static const errors_unable_to_change_date = 'errors.unable.to.change.date'; + static const errors_unable_to_change_description = + 'errors.unable.to.change.description'; + static const errors_unable_to_change_favorite = + 'errors.unable.to.change.favorite'; + static const errors_unable_to_change_location = + 'errors.unable.to.change.location'; + static const errors_unable_to_change_password = + 'errors.unable.to.change.password'; + static const errors_unable_to_change_visibility = + 'errors.unable.to.change.visibility'; + static const errors_unable_to_complete_oauth_login = + 'errors.unable.to.complete.oauth.login'; + static const errors_unable_to_connect = 'errors.unable.to.connect'; + static const errors_unable_to_copy_to_clipboard = + 'errors.unable.to.copy.to.clipboard'; + static const errors_unable_to_create_admin_account = + 'errors.unable.to.create.admin.account'; + static const errors_unable_to_create_api_key = + 'errors.unable.to.create.api.key'; + static const errors_unable_to_create_library = + 'errors.unable.to.create.library'; + static const errors_unable_to_create_user = 'errors.unable.to.create.user'; + static const errors_unable_to_delete_album = 'errors.unable.to.delete.album'; + static const errors_unable_to_delete_asset = 'errors.unable.to.delete.asset'; + static const errors_unable_to_delete_assets = + 'errors.unable.to.delete.assets'; + static const errors_unable_to_delete_exclusion_pattern = + 'errors.unable.to.delete.exclusion.pattern'; + static const errors_unable_to_delete_import_path = + 'errors.unable.to.delete.import.path'; + static const errors_unable_to_delete_shared_link = + 'errors.unable.to.delete.shared.link'; + static const errors_unable_to_delete_user = 'errors.unable.to.delete.user'; + static const errors_unable_to_download_files = + 'errors.unable.to.download.files'; + static const errors_unable_to_edit_exclusion_pattern = + 'errors.unable.to.edit.exclusion.pattern'; + static const errors_unable_to_edit_import_path = + 'errors.unable.to.edit.import.path'; + static const errors_unable_to_empty_trash = 'errors.unable.to.empty.trash'; + static const errors_unable_to_enter_fullscreen = + 'errors.unable.to.enter.fullscreen'; + static const errors_unable_to_exit_fullscreen = + 'errors.unable.to.exit.fullscreen'; + static const errors_unable_to_get_comments_number = + 'errors.unable.to.get.comments.number'; + static const errors_unable_to_get_shared_link = + 'errors.unable.to.get.shared.link'; + static const errors_unable_to_hide_person = 'errors.unable.to.hide.person'; + static const errors_unable_to_link_motion_video = + 'errors.unable.to.link.motion.video'; + static const errors_unable_to_link_oauth_account = + 'errors.unable.to.link.oauth.account'; + static const errors_unable_to_log_out_all_devices = + 'errors.unable.to.log.out.all.devices'; + static const errors_unable_to_log_out_device = + 'errors.unable.to.log.out.device'; + static const errors_unable_to_login_with_oauth = + 'errors.unable.to.login.with.oauth'; + static const errors_unable_to_play_video = 'errors.unable.to.play.video'; + static const errors_unable_to_reassign_assets_existing_person = + 'errors.unable.to.reassign.assets.existing.person'; + static const errors_unable_to_reassign_assets_new_person = + 'errors.unable.to.reassign.assets.new.person'; + static const errors_unable_to_refresh_user = 'errors.unable.to.refresh.user'; + static const errors_unable_to_remove_album_users = + 'errors.unable.to.remove.album.users'; + static const errors_unable_to_remove_api_key = + 'errors.unable.to.remove.api.key'; + static const errors_unable_to_remove_assets_from_shared_link = + 'errors.unable.to.remove.assets.from.shared.link'; + static const errors_unable_to_remove_library = + 'errors.unable.to.remove.library'; + static const errors_unable_to_remove_partner = + 'errors.unable.to.remove.partner'; + static const errors_unable_to_remove_reaction = + 'errors.unable.to.remove.reaction'; + static const errors_unable_to_reset_password = + 'errors.unable.to.reset.password'; + static const errors_unable_to_reset_pin_code = + 'errors.unable.to.reset.pin.code'; + static const errors_unable_to_resolve_duplicate = + 'errors.unable.to.resolve.duplicate'; + static const errors_unable_to_restore_assets = + 'errors.unable.to.restore.assets'; + static const errors_unable_to_restore_trash = + 'errors.unable.to.restore.trash'; + static const errors_unable_to_restore_user = 'errors.unable.to.restore.user'; + static const errors_unable_to_save_album = 'errors.unable.to.save.album'; + static const errors_unable_to_save_api_key = 'errors.unable.to.save.api.key'; + static const errors_unable_to_save_date_of_birth = + 'errors.unable.to.save.date.of.birth'; + static const errors_unable_to_save_name = 'errors.unable.to.save.name'; + static const errors_unable_to_save_profile = 'errors.unable.to.save.profile'; + static const errors_unable_to_save_settings = + 'errors.unable.to.save.settings'; + static const errors_unable_to_scan_libraries = + 'errors.unable.to.scan.libraries'; + static const errors_unable_to_scan_library = 'errors.unable.to.scan.library'; + static const errors_unable_to_set_feature_photo = + 'errors.unable.to.set.feature.photo'; + static const errors_unable_to_set_profile_picture = + 'errors.unable.to.set.profile.picture'; + static const errors_unable_to_submit_job = 'errors.unable.to.submit.job'; + static const errors_unable_to_trash_asset = 'errors.unable.to.trash.asset'; + static const errors_unable_to_unlink_account = + 'errors.unable.to.unlink.account'; + static const errors_unable_to_unlink_motion_video = + 'errors.unable.to.unlink.motion.video'; + static const errors_unable_to_update_album_cover = + 'errors.unable.to.update.album.cover'; + static const errors_unable_to_update_album_info = + 'errors.unable.to.update.album.info'; + static const errors_unable_to_update_library = + 'errors.unable.to.update.library'; + static const errors_unable_to_update_location = + 'errors.unable.to.update.location'; + static const errors_unable_to_update_settings = + 'errors.unable.to.update.settings'; + static const errors_unable_to_update_timeline_display_status = + 'errors.unable.to.update.timeline.display.status'; + static const errors_unable_to_update_user = 'errors.unable.to.update.user'; + static const errors_unable_to_upload_file = 'errors.unable.to.upload.file'; + static const exif = 'exif'; + static const exif_bottom_sheet_description = 'exif_bottom_sheet_description'; + static const exif_bottom_sheet_details = 'exif_bottom_sheet_details'; + static const exif_bottom_sheet_location = 'exif_bottom_sheet_location'; + static const exif_bottom_sheet_people = 'exif_bottom_sheet_people'; + static const exif_bottom_sheet_person_add_person = + 'exif_bottom_sheet_person_add_person'; + static const exif_bottom_sheet_person_age_months = + 'exif_bottom_sheet_person_age_months'; + static const exif_bottom_sheet_person_age_year_months = + 'exif_bottom_sheet_person_age_year_months'; + static const exif_bottom_sheet_person_age_years = + 'exif_bottom_sheet_person_age_years'; + static const exit_slideshow = 'exit_slideshow'; + static const expand_all = 'expand_all'; + static const experimental_settings_new_asset_list_subtitle = + 'experimental_settings_new_asset_list_subtitle'; + static const experimental_settings_new_asset_list_title = + 'experimental_settings_new_asset_list_title'; + static const experimental_settings_subtitle = + 'experimental_settings_subtitle'; + static const experimental_settings_title = 'experimental_settings_title'; + static const expire_after = 'expire_after'; + static const expired = 'expired'; + static const expires_date = 'expires_date'; + static const explore = 'explore'; + static const explorer = 'explorer'; + static const export = 'export'; + static const export_as_json = 'export_as_json'; + static const extension = 'extension'; + static const external = 'external'; + static const external_libraries = 'external_libraries'; + static const external_network = 'external_network'; + static const external_network_sheet_info = 'external_network_sheet_info'; + static const face_unassigned = 'face_unassigned'; + static const failed = 'failed'; + static const failed_to_authenticate = 'failed_to_authenticate'; + static const failed_to_load_assets = 'failed_to_load_assets'; + static const failed_to_load_folder = 'failed_to_load_folder'; + static const favorite = 'favorite'; + static const favorite_or_unfavorite_photo = 'favorite_or_unfavorite_photo'; + static const favorites = 'favorites'; + static const favorites_page_no_favorites = 'favorites_page_no_favorites'; + static const feature_photo_updated = 'feature_photo_updated'; + static const features = 'features'; + static const features_setting_description = 'features_setting_description'; + static const file_name = 'file_name'; + static const file_name_or_extension = 'file_name_or_extension'; + static const filename = 'filename'; + static const filetype = 'filetype'; + static const filter = 'filter'; + static const filter_people = 'filter_people'; + static const filter_places = 'filter_places'; + static const find_them_fast = 'find_them_fast'; + static const fix_incorrect_match = 'fix_incorrect_match'; + static const folder = 'folder'; + static const folder_not_found = 'folder_not_found'; + static const folders = 'folders'; + static const folders_feature_description = 'folders_feature_description'; + static const forward = 'forward'; + static const gcast_enabled = 'gcast_enabled'; + static const gcast_enabled_description = 'gcast_enabled_description'; + static const general = 'general'; + static const get_help = 'get_help'; + static const get_wifiname_error = 'get_wifiname_error'; + static const getting_started = 'getting_started'; + static const go_back = 'go_back'; + static const go_to_folder = 'go_to_folder'; + static const go_to_search = 'go_to_search'; + static const grant_permission = 'grant_permission'; + static const group_albums_by = 'group_albums_by'; + static const group_country = 'group_country'; + static const group_no = 'group_no'; + static const group_owner = 'group_owner'; + static const group_places_by = 'group_places_by'; + static const group_year = 'group_year'; + static const haptic_feedback_switch = 'haptic_feedback_switch'; + static const haptic_feedback_title = 'haptic_feedback_title'; + static const has_quota = 'has_quota'; + static const header_settings_add_header_tip = + 'header_settings_add_header_tip'; + static const header_settings_field_validator_msg = + 'header_settings_field_validator_msg'; + static const header_settings_header_name_input = + 'header_settings_header_name_input'; + static const header_settings_header_value_input = + 'header_settings_header_value_input'; + static const headers_settings_tile_subtitle = + 'headers_settings_tile_subtitle'; + static const headers_settings_tile_title = 'headers_settings_tile_title'; + static const hi_user = 'hi_user'; + static const hide_all_people = 'hide_all_people'; + static const hide_gallery = 'hide_gallery'; + static const hide_named_person = 'hide_named_person'; + static const hide_password = 'hide_password'; + static const hide_person = 'hide_person'; + static const hide_unnamed_people = 'hide_unnamed_people'; + static const home_page_add_to_album_conflicts = + 'home_page_add_to_album_conflicts'; + static const home_page_add_to_album_err_local = + 'home_page_add_to_album_err_local'; + static const home_page_add_to_album_success = + 'home_page_add_to_album_success'; + static const home_page_album_err_partner = 'home_page_album_err_partner'; + static const home_page_archive_err_local = 'home_page_archive_err_local'; + static const home_page_archive_err_partner = 'home_page_archive_err_partner'; + static const home_page_building_timeline = 'home_page_building_timeline'; + static const home_page_delete_err_partner = 'home_page_delete_err_partner'; + static const home_page_delete_remote_err_local = + 'home_page_delete_remote_err_local'; + static const home_page_favorite_err_local = 'home_page_favorite_err_local'; + static const home_page_favorite_err_partner = + 'home_page_favorite_err_partner'; + static const home_page_first_time_notice = 'home_page_first_time_notice'; + static const home_page_locked_error_local = 'home_page_locked_error_local'; + static const home_page_locked_error_partner = + 'home_page_locked_error_partner'; + static const home_page_share_err_local = 'home_page_share_err_local'; + static const home_page_upload_err_limit = 'home_page_upload_err_limit'; + static const host = 'host'; + static const hour = 'hour'; + static const id = 'id'; + static const ignore_icloud_photos = 'ignore_icloud_photos'; + static const ignore_icloud_photos_description = + 'ignore_icloud_photos_description'; + static const image = 'image'; + static const image_alt_text_date = 'image_alt_text_date'; + static const image_alt_text_date_1_person = 'image_alt_text_date_1_person'; + static const image_alt_text_date_2_people = 'image_alt_text_date_2_people'; + static const image_alt_text_date_3_people = 'image_alt_text_date_3_people'; + static const image_alt_text_date_4_or_more_people = + 'image_alt_text_date_4_or_more_people'; + static const image_alt_text_date_place = 'image_alt_text_date_place'; + static const image_alt_text_date_place_1_person = + 'image_alt_text_date_place_1_person'; + static const image_alt_text_date_place_2_people = + 'image_alt_text_date_place_2_people'; + static const image_alt_text_date_place_3_people = + 'image_alt_text_date_place_3_people'; + static const image_alt_text_date_place_4_or_more_people = + 'image_alt_text_date_place_4_or_more_people'; + static const image_saved_successfully = 'image_saved_successfully'; + static const image_viewer_page_state_provider_download_started = + 'image_viewer_page_state_provider_download_started'; + static const image_viewer_page_state_provider_download_success = + 'image_viewer_page_state_provider_download_success'; + static const image_viewer_page_state_provider_share_error = + 'image_viewer_page_state_provider_share_error'; + static const immich_logo = 'immich_logo'; + static const immich_web_interface = 'immich_web_interface'; + static const import_from_json = 'import_from_json'; + static const import_path = 'import_path'; + static const in_albums = 'in_albums'; + static const in_archive = 'in_archive'; + static const include_archived = 'include_archived'; + static const include_shared_albums = 'include_shared_albums'; + static const include_shared_partner_assets = 'include_shared_partner_assets'; + static const individual_share = 'individual_share'; + static const individual_shares = 'individual_shares'; + static const info = 'info'; + static const interval_day_at_onepm = 'interval.day.at.onepm'; + static const interval_hours = 'interval.hours'; + static const interval_night_at_midnight = 'interval.night.at.midnight'; + static const interval_night_at_twoam = 'interval.night.at.twoam'; + static const invalid_date = 'invalid_date'; + static const invalid_date_format = 'invalid_date_format'; + static const invite_people = 'invite_people'; + static const invite_to_album = 'invite_to_album'; + static const ios_debug_info_fetch_ran_at = 'ios_debug_info_fetch_ran_at'; + static const ios_debug_info_last_sync_at = 'ios_debug_info_last_sync_at'; + static const ios_debug_info_no_processes_queued = + 'ios_debug_info_no_processes_queued'; + static const ios_debug_info_no_sync_yet = 'ios_debug_info_no_sync_yet'; + static const ios_debug_info_processes_queued = + 'ios_debug_info_processes_queued'; + static const ios_debug_info_processing_ran_at = + 'ios_debug_info_processing_ran_at'; + static const items_count = 'items_count'; + static const jobs = 'jobs'; + static const keep = 'keep'; + static const keep_all = 'keep_all'; + static const keep_this_delete_others = 'keep_this_delete_others'; + static const kept_this_deleted_others = 'kept_this_deleted_others'; + static const keyboard_shortcuts = 'keyboard_shortcuts'; + static const language = 'language'; + static const language_no_results_subtitle = 'language_no_results_subtitle'; + static const language_no_results_title = 'language_no_results_title'; + static const language_search_hint = 'language_search_hint'; + static const language_setting_description = 'language_setting_description'; + static const last_seen = 'last_seen'; + static const latest_version = 'latest_version'; + static const latitude = 'latitude'; + static const leave = 'leave'; + static const lens_model = 'lens_model'; + static const let_others_respond = 'let_others_respond'; + static const level = 'level'; + static const library = 'library'; + static const library_options = 'library_options'; + static const library_page_device_albums = 'library_page_device_albums'; + static const library_page_new_album = 'library_page_new_album'; + static const library_page_sort_asset_count = 'library_page_sort_asset_count'; + static const library_page_sort_created = 'library_page_sort_created'; + static const library_page_sort_last_modified = + 'library_page_sort_last_modified'; + static const library_page_sort_title = 'library_page_sort_title'; + static const light = 'light'; + static const like_deleted = 'like_deleted'; + static const link_motion_video = 'link_motion_video'; + static const link_options = 'link_options'; + static const link_to_oauth = 'link_to_oauth'; + static const linked_oauth_account = 'linked_oauth_account'; + static const list = 'list'; + static const loading = 'loading'; + static const loading_search_results_failed = 'loading_search_results_failed'; + static const local_network = 'local_network'; + static const local_network_sheet_info = 'local_network_sheet_info'; + static const location_permission = 'location_permission'; + static const location_permission_content = 'location_permission_content'; + static const location_picker_choose_on_map = 'location_picker_choose_on_map'; + static const location_picker_latitude_error = + 'location_picker_latitude_error'; + static const location_picker_latitude_hint = 'location_picker_latitude_hint'; + static const location_picker_longitude_error = + 'location_picker_longitude_error'; + static const location_picker_longitude_hint = + 'location_picker_longitude_hint'; + static const lock = 'lock'; + static const locked_folder = 'locked_folder'; + static const log_out = 'log_out'; + static const log_out_all_devices = 'log_out_all_devices'; + static const logged_out_all_devices = 'logged_out_all_devices'; + static const logged_out_device = 'logged_out_device'; + static const login = 'login'; + static const login_disabled = 'login_disabled'; + static const login_form_api_exception = 'login_form_api_exception'; + static const login_form_back_button_text = 'login_form_back_button_text'; + static const login_form_email_hint = 'login_form_email_hint'; + static const login_form_endpoint_hint = 'login_form_endpoint_hint'; + static const login_form_endpoint_url = 'login_form_endpoint_url'; + static const login_form_err_http = 'login_form_err_http'; + static const login_form_err_invalid_email = 'login_form_err_invalid_email'; + static const login_form_err_invalid_url = 'login_form_err_invalid_url'; + static const login_form_err_leading_whitespace = + 'login_form_err_leading_whitespace'; + static const login_form_err_trailing_whitespace = + 'login_form_err_trailing_whitespace'; + static const login_form_failed_get_oauth_server_config = + 'login_form_failed_get_oauth_server_config'; + static const login_form_failed_get_oauth_server_disable = + 'login_form_failed_get_oauth_server_disable'; + static const login_form_failed_login = 'login_form_failed_login'; + static const login_form_handshake_exception = + 'login_form_handshake_exception'; + static const login_form_password_hint = 'login_form_password_hint'; + static const login_form_save_login = 'login_form_save_login'; + static const login_form_server_empty = 'login_form_server_empty'; + static const login_form_server_error = 'login_form_server_error'; + static const login_has_been_disabled = 'login_has_been_disabled'; + static const login_password_changed_error = 'login_password_changed_error'; + static const login_password_changed_success = + 'login_password_changed_success'; + static const logout_all_device_confirmation = + 'logout_all_device_confirmation'; + static const logout_this_device_confirmation = + 'logout_this_device_confirmation'; + static const longitude = 'longitude'; + static const look = 'look'; + static const loop_videos = 'loop_videos'; + static const loop_videos_description = 'loop_videos_description'; + static const main_branch_warning = 'main_branch_warning'; + static const main_menu = 'main_menu'; + static const make = 'make'; + static const manage_shared_links = 'manage_shared_links'; + static const manage_sharing_with_partners = 'manage_sharing_with_partners'; + static const manage_the_app_settings = 'manage_the_app_settings'; + static const manage_your_account = 'manage_your_account'; + static const manage_your_api_keys = 'manage_your_api_keys'; + static const manage_your_devices = 'manage_your_devices'; + static const manage_your_oauth_connection = 'manage_your_oauth_connection'; + static const map = 'map'; + static const map_assets_in_bound = 'map_assets_in_bound'; + static const map_assets_in_bounds = 'map_assets_in_bounds'; + static const map_cannot_get_user_location = 'map_cannot_get_user_location'; + static const map_location_dialog_yes = 'map_location_dialog_yes'; + static const map_location_picker_page_use_location = + 'map_location_picker_page_use_location'; + static const map_location_service_disabled_content = + 'map_location_service_disabled_content'; + static const map_location_service_disabled_title = + 'map_location_service_disabled_title'; + static const map_marker_for_images = 'map_marker_for_images'; + static const map_marker_with_image = 'map_marker_with_image'; + static const map_no_assets_in_bounds = 'map_no_assets_in_bounds'; + static const map_no_location_permission_content = + 'map_no_location_permission_content'; + static const map_no_location_permission_title = + 'map_no_location_permission_title'; + static const map_settings = 'map_settings'; + static const map_settings_dark_mode = 'map_settings_dark_mode'; + static const map_settings_date_range_option_day = + 'map_settings_date_range_option_day'; + static const map_settings_date_range_option_days = + 'map_settings_date_range_option_days'; + static const map_settings_date_range_option_year = + 'map_settings_date_range_option_year'; + static const map_settings_date_range_option_years = + 'map_settings_date_range_option_years'; + static const map_settings_dialog_title = 'map_settings_dialog_title'; + static const map_settings_include_show_archived = + 'map_settings_include_show_archived'; + static const map_settings_include_show_partners = + 'map_settings_include_show_partners'; + static const map_settings_only_show_favorites = + 'map_settings_only_show_favorites'; + static const map_settings_theme_settings = 'map_settings_theme_settings'; + static const map_zoom_to_see_photos = 'map_zoom_to_see_photos'; + static const mark_all_as_read = 'mark_all_as_read'; + static const mark_as_read = 'mark_as_read'; + static const marked_all_as_read = 'marked_all_as_read'; + static const matches = 'matches'; + static const media_type = 'media_type'; + static const memories = 'memories'; + static const memories_all_caught_up = 'memories_all_caught_up'; + static const memories_check_back_tomorrow = 'memories_check_back_tomorrow'; + static const memories_setting_description = 'memories_setting_description'; + static const memories_start_over = 'memories_start_over'; + static const memories_swipe_to_close = 'memories_swipe_to_close'; + static const memory = 'memory'; + static const memory_lane_title = 'memory_lane_title'; + static const menu = 'menu'; + static const merge = 'merge'; + static const merge_people = 'merge_people'; + static const merge_people_limit = 'merge_people_limit'; + static const merge_people_prompt = 'merge_people_prompt'; + static const merge_people_successfully = 'merge_people_successfully'; + static const merged_people_count = 'merged_people_count'; + static const minimize = 'minimize'; + static const minute = 'minute'; + static const missing = 'missing'; + static const model = 'model'; + static const month = 'month'; + static const monthly_title_text_date_format = + 'monthly_title_text_date_format'; + static const more = 'more'; + static const move = 'move'; + static const move_off_locked_folder = 'move_off_locked_folder'; + static const move_to_locked_folder = 'move_to_locked_folder'; + static const move_to_locked_folder_confirmation = + 'move_to_locked_folder_confirmation'; + static const moved_to_archive = 'moved_to_archive'; + static const moved_to_library = 'moved_to_library'; + static const moved_to_trash = 'moved_to_trash'; + static const multiselect_grid_edit_date_time_err_read_only = + 'multiselect_grid_edit_date_time_err_read_only'; + static const multiselect_grid_edit_gps_err_read_only = + 'multiselect_grid_edit_gps_err_read_only'; + static const mute_memories = 'mute_memories'; + static const my_albums = 'my_albums'; + static const name = 'name'; + static const name_or_nickname = 'name_or_nickname'; + static const networking_settings = 'networking_settings'; + static const networking_subtitle = 'networking_subtitle'; + static const never = 'never'; + static const new_album = 'new_album'; + static const new_api_key = 'new_api_key'; + static const new_password = 'new_password'; + static const new_person = 'new_person'; + static const new_pin_code = 'new_pin_code'; + static const new_pin_code_subtitle = 'new_pin_code_subtitle'; + static const new_user_created = 'new_user_created'; + static const new_version_available = 'new_version_available'; + static const newest_first = 'newest_first'; + static const next = 'next'; + static const next_memory = 'next_memory'; + static const no = 'no'; + static const no_albums_message = 'no_albums_message'; + static const no_albums_with_name_yet = 'no_albums_with_name_yet'; + static const no_albums_yet = 'no_albums_yet'; + static const no_archived_assets_message = 'no_archived_assets_message'; + static const no_assets_message = 'no_assets_message'; + static const no_assets_to_show = 'no_assets_to_show'; + static const no_duplicates_found = 'no_duplicates_found'; + static const no_exif_info_available = 'no_exif_info_available'; + static const no_explore_results_message = 'no_explore_results_message'; + static const no_favorites_message = 'no_favorites_message'; + static const no_libraries_message = 'no_libraries_message'; + static const no_locked_photos_message = 'no_locked_photos_message'; + static const no_name = 'no_name'; + static const no_notifications = 'no_notifications'; + static const no_people_found = 'no_people_found'; + static const no_places = 'no_places'; + static const no_results = 'no_results'; + static const no_results_description = 'no_results_description'; + static const no_shared_albums_message = 'no_shared_albums_message'; + static const not_in_any_album = 'not_in_any_album'; + static const not_selected = 'not_selected'; + static const note_apply_storage_label_to_previously_uploaded_assets = + 'note_apply_storage_label_to_previously_uploaded assets'; + static const notes = 'notes'; + static const nothing_here_yet = 'nothing_here_yet'; + static const notification_permission_dialog_content = + 'notification_permission_dialog_content'; + static const notification_permission_list_tile_content = + 'notification_permission_list_tile_content'; + static const notification_permission_list_tile_enable_button = + 'notification_permission_list_tile_enable_button'; + static const notification_permission_list_tile_title = + 'notification_permission_list_tile_title'; + static const notification_toggle_setting_description = + 'notification_toggle_setting_description'; + static const notifications = 'notifications'; + static const notifications_setting_description = + 'notifications_setting_description'; + static const oauth = 'oauth'; + static const official_immich_resources = 'official_immich_resources'; + static const offline = 'offline'; + static const ok = 'ok'; + static const oldest_first = 'oldest_first'; + static const on_this_device = 'on_this_device'; + static const onboarding = 'onboarding'; + static const onboarding_locale_description = 'onboarding_locale_description'; + static const onboarding_privacy_description = + 'onboarding_privacy_description'; + static const onboarding_server_welcome_description = + 'onboarding_server_welcome_description'; + static const onboarding_theme_description = 'onboarding_theme_description'; + static const onboarding_user_welcome_description = + 'onboarding_user_welcome_description'; + static const onboarding_welcome_user = 'onboarding_welcome_user'; + static const online = 'online'; + static const only_favorites = 'only_favorites'; + static const open = 'open'; + static const open_in_map_view = 'open_in_map_view'; + static const open_in_openstreetmap = 'open_in_openstreetmap'; + static const open_the_search_filters = 'open_the_search_filters'; + static const options = 'options'; + static const or = 'or'; + static const organize_your_library = 'organize_your_library'; + static const original = 'original'; + static const other = 'other'; + static const other_devices = 'other_devices'; + static const other_variables = 'other_variables'; + static const owned = 'owned'; + static const owner = 'owner'; + static const partner = 'partner'; + static const partner_can_access = 'partner_can_access'; + static const partner_can_access_assets = 'partner_can_access_assets'; + static const partner_can_access_location = 'partner_can_access_location'; + static const partner_list_user_photos = 'partner_list_user_photos'; + static const partner_list_view_all = 'partner_list_view_all'; + static const partner_page_empty_message = 'partner_page_empty_message'; + static const partner_page_no_more_users = 'partner_page_no_more_users'; + static const partner_page_partner_add_failed = + 'partner_page_partner_add_failed'; + static const partner_page_select_partner = 'partner_page_select_partner'; + static const partner_page_shared_to_title = 'partner_page_shared_to_title'; + static const partner_page_stop_sharing_content = + 'partner_page_stop_sharing_content'; + static const partner_sharing = 'partner_sharing'; + static const partners = 'partners'; + static const password = 'password'; + static const password_does_not_match = 'password_does_not_match'; + static const password_required = 'password_required'; + static const password_reset_success = 'password_reset_success'; + static const past_durations_days = 'past.durations.days'; + static const past_durations_hours = 'past.durations.hours'; + static const past_durations_years = 'past.durations.years'; + static const path = 'path'; + static const pattern = 'pattern'; + static const pause = 'pause'; + static const pause_memories = 'pause_memories'; + static const paused = 'paused'; + static const pending = 'pending'; + static const people = 'people'; + static const people_edits_count = 'people_edits_count'; + static const people_feature_description = 'people_feature_description'; + static const people_sidebar_description = 'people_sidebar_description'; + static const permanent_deletion_warning = 'permanent_deletion_warning'; + static const permanent_deletion_warning_setting_description = + 'permanent_deletion_warning_setting_description'; + static const permanently_delete = 'permanently_delete'; + static const permanently_delete_assets_count = + 'permanently_delete_assets_count'; + static const permanently_delete_assets_prompt = + 'permanently_delete_assets_prompt'; + static const permanently_deleted_asset = 'permanently_deleted_asset'; + static const permanently_deleted_assets_count = + 'permanently_deleted_assets_count'; + static const permission = 'permission'; + static const permission_empty = 'permission_empty'; + static const permission_onboarding_back = 'permission_onboarding_back'; + static const permission_onboarding_continue_anyway = + 'permission_onboarding_continue_anyway'; + static const permission_onboarding_get_started = + 'permission_onboarding_get_started'; + static const permission_onboarding_go_to_settings = + 'permission_onboarding_go_to_settings'; + static const permission_onboarding_permission_denied = + 'permission_onboarding_permission_denied'; + static const permission_onboarding_permission_granted = + 'permission_onboarding_permission_granted'; + static const permission_onboarding_permission_limited = + 'permission_onboarding_permission_limited'; + static const permission_onboarding_request = 'permission_onboarding_request'; + static const person = 'person'; + static const person_birthdate = 'person_birthdate'; + static const person_hidden = 'person_hidden'; + static const photo_shared_all_users = 'photo_shared_all_users'; + static const photos = 'photos'; + static const photos_and_videos = 'photos_and_videos'; + static const photos_count = 'photos_count'; + static const photos_from_previous_years = 'photos_from_previous_years'; + static const pick_a_location = 'pick_a_location'; + static const pin_code_changed_successfully = 'pin_code_changed_successfully'; + static const pin_code_reset_successfully = 'pin_code_reset_successfully'; + static const pin_code_setup_successfully = 'pin_code_setup_successfully'; + static const pin_verification = 'pin_verification'; + static const place = 'place'; + static const places = 'places'; + static const places_count = 'places_count'; + static const play = 'play'; + static const play_memories = 'play_memories'; + static const play_motion_photo = 'play_motion_photo'; + static const play_or_pause_video = 'play_or_pause_video'; + static const please_auth_to_access = 'please_auth_to_access'; + static const port = 'port'; + static const preferences_settings_subtitle = 'preferences_settings_subtitle'; + static const preferences_settings_title = 'preferences_settings_title'; + static const preset = 'preset'; + static const preview = 'preview'; + static const previous = 'previous'; + static const previous_memory = 'previous_memory'; + static const previous_or_next_day = 'previous_or_next_day'; + static const previous_or_next_month = 'previous_or_next_month'; + static const previous_or_next_photo = 'previous_or_next_photo'; + static const previous_or_next_year = 'previous_or_next_year'; + static const primary = 'primary'; + static const privacy = 'privacy'; + static const profile = 'profile'; + static const profile_drawer_app_logs = 'profile_drawer_app_logs'; + static const profile_drawer_client_out_of_date_major = + 'profile_drawer_client_out_of_date_major'; + static const profile_drawer_client_out_of_date_minor = + 'profile_drawer_client_out_of_date_minor'; + static const profile_drawer_client_server_up_to_date = + 'profile_drawer_client_server_up_to_date'; + static const profile_drawer_github = 'profile_drawer_github'; + static const profile_drawer_server_out_of_date_major = + 'profile_drawer_server_out_of_date_major'; + static const profile_drawer_server_out_of_date_minor = + 'profile_drawer_server_out_of_date_minor'; + static const profile_image_of_user = 'profile_image_of_user'; + static const profile_picture_set = 'profile_picture_set'; + static const public_album = 'public_album'; + static const public_share = 'public_share'; + static const purchase_account_info = 'purchase_account_info'; + static const purchase_activated_subtitle = 'purchase_activated_subtitle'; + static const purchase_activated_time = 'purchase_activated_time'; + static const purchase_activated_title = 'purchase_activated_title'; + static const purchase_button_activate = 'purchase_button_activate'; + static const purchase_button_buy = 'purchase_button_buy'; + static const purchase_button_buy_immich = 'purchase_button_buy_immich'; + static const purchase_button_never_show_again = + 'purchase_button_never_show_again'; + static const purchase_button_reminder = 'purchase_button_reminder'; + static const purchase_button_remove_key = 'purchase_button_remove_key'; + static const purchase_button_select = 'purchase_button_select'; + static const purchase_failed_activation = 'purchase_failed_activation'; + static const purchase_individual_description_1 = + 'purchase_individual_description_1'; + static const purchase_individual_description_2 = + 'purchase_individual_description_2'; + static const purchase_individual_title = 'purchase_individual_title'; + static const purchase_input_suggestion = 'purchase_input_suggestion'; + static const purchase_license_subtitle = 'purchase_license_subtitle'; + static const purchase_lifetime_description = 'purchase_lifetime_description'; + static const purchase_option_title = 'purchase_option_title'; + static const purchase_panel_info_1 = 'purchase_panel_info_1'; + static const purchase_panel_info_2 = 'purchase_panel_info_2'; + static const purchase_panel_title = 'purchase_panel_title'; + static const purchase_per_server = 'purchase_per_server'; + static const purchase_per_user = 'purchase_per_user'; + static const purchase_remove_product_key = 'purchase_remove_product_key'; + static const purchase_remove_product_key_prompt = + 'purchase_remove_product_key_prompt'; + static const purchase_remove_server_product_key = + 'purchase_remove_server_product_key'; + static const purchase_remove_server_product_key_prompt = + 'purchase_remove_server_product_key_prompt'; + static const purchase_server_description_1 = 'purchase_server_description_1'; + static const purchase_server_description_2 = 'purchase_server_description_2'; + static const purchase_server_title = 'purchase_server_title'; + static const purchase_settings_server_activated = + 'purchase_settings_server_activated'; + static const rating = 'rating'; + static const rating_clear = 'rating_clear'; + static const rating_count = 'rating_count'; + static const rating_description = 'rating_description'; + static const reaction_options = 'reaction_options'; + static const read_changelog = 'read_changelog'; + static const reassign = 'reassign'; + static const reassigned_assets_to_existing_person = + 'reassigned_assets_to_existing_person'; + static const reassigned_assets_to_new_person = + 'reassigned_assets_to_new_person'; + static const reassing_hint = 'reassing_hint'; + static const recent = 'recent'; + static const recent_albums = 'recent-albums'; + static const recent_searches = 'recent_searches'; + static const recently_added = 'recently_added'; + static const recently_added_page_title = 'recently_added_page_title'; + static const recently_taken = 'recently_taken'; + static const recently_taken_page_title = 'recently_taken_page_title'; + static const refresh = 'refresh'; + static const refresh_encoded_videos = 'refresh_encoded_videos'; + static const refresh_faces = 'refresh_faces'; + static const refresh_metadata = 'refresh_metadata'; + static const refresh_thumbnails = 'refresh_thumbnails'; + static const refreshed = 'refreshed'; + static const refreshes_every_file = 'refreshes_every_file'; + static const refreshing_encoded_video = 'refreshing_encoded_video'; + static const refreshing_faces = 'refreshing_faces'; + static const refreshing_metadata = 'refreshing_metadata'; + static const regenerating_thumbnails = 'regenerating_thumbnails'; + static const remove = 'remove'; + static const remove_assets_album_confirmation = + 'remove_assets_album_confirmation'; + static const remove_assets_shared_link_confirmation = + 'remove_assets_shared_link_confirmation'; + static const remove_assets_title = 'remove_assets_title'; + static const remove_custom_date_range = 'remove_custom_date_range'; + static const remove_deleted_assets = 'remove_deleted_assets'; + static const remove_from_album = 'remove_from_album'; + static const remove_from_favorites = 'remove_from_favorites'; + static const remove_from_locked_folder = 'remove_from_locked_folder'; + static const remove_from_locked_folder_confirmation = + 'remove_from_locked_folder_confirmation'; + static const remove_from_shared_link = 'remove_from_shared_link'; + static const remove_memory = 'remove_memory'; + static const remove_photo_from_memory = 'remove_photo_from_memory'; + static const remove_url = 'remove_url'; + static const remove_user = 'remove_user'; + static const removed_api_key = 'removed_api_key'; + static const removed_from_archive = 'removed_from_archive'; + static const removed_from_favorites = 'removed_from_favorites'; + static const removed_from_favorites_count = 'removed_from_favorites_count'; + static const removed_memory = 'removed_memory'; + static const removed_photo_from_memory = 'removed_photo_from_memory'; + static const removed_tagged_assets = 'removed_tagged_assets'; + static const rename = 'rename'; + static const repair = 'repair'; + static const repair_no_results_message = 'repair_no_results_message'; + static const replace_with_upload = 'replace_with_upload'; + static const repository = 'repository'; + static const require_password = 'require_password'; + static const require_user_to_change_password_on_first_login = + 'require_user_to_change_password_on_first_login'; + static const rescan = 'rescan'; + static const reset = 'reset'; + static const reset_password = 'reset_password'; + static const reset_people_visibility = 'reset_people_visibility'; + static const reset_pin_code = 'reset_pin_code'; + static const reset_to_default = 'reset_to_default'; + static const resolve_duplicates = 'resolve_duplicates'; + static const resolved_all_duplicates = 'resolved_all_duplicates'; + static const restore = 'restore'; + static const restore_all = 'restore_all'; + static const restore_user = 'restore_user'; + static const restored_asset = 'restored_asset'; + static const resume = 'resume'; + static const retry_upload = 'retry_upload'; + static const review_duplicates = 'review_duplicates'; + static const role = 'role'; + static const role_editor = 'role_editor'; + static const role_viewer = 'role_viewer'; + static const save = 'save'; + static const save_to_gallery = 'save_to_gallery'; + static const saved_api_key = 'saved_api_key'; + static const saved_profile = 'saved_profile'; + static const saved_settings = 'saved_settings'; + static const say_something = 'say_something'; + static const scaffold_body_error_occurred = 'scaffold_body_error_occurred'; + static const scan_all_libraries = 'scan_all_libraries'; + static const scan_library = 'scan_library'; + static const scan_settings = 'scan_settings'; + static const scanning_for_album = 'scanning_for_album'; + static const search = 'search'; + static const search_albums = 'search_albums'; + static const search_by_context = 'search_by_context'; + static const search_by_description = 'search_by_description'; + static const search_by_description_example = 'search_by_description_example'; + static const search_by_filename = 'search_by_filename'; + static const search_by_filename_example = 'search_by_filename_example'; + static const search_camera_make = 'search_camera_make'; + static const search_camera_model = 'search_camera_model'; + static const search_city = 'search_city'; + static const search_country = 'search_country'; + static const search_filter_apply = 'search_filter_apply'; + static const search_filter_camera_title = 'search_filter_camera_title'; + static const search_filter_date = 'search_filter_date'; + static const search_filter_date_interval = 'search_filter_date_interval'; + static const search_filter_date_title = 'search_filter_date_title'; + static const search_filter_display_option_not_in_album = + 'search_filter_display_option_not_in_album'; + static const search_filter_display_options = 'search_filter_display_options'; + static const search_filter_filename = 'search_filter_filename'; + static const search_filter_location = 'search_filter_location'; + static const search_filter_location_title = 'search_filter_location_title'; + static const search_filter_media_type = 'search_filter_media_type'; + static const search_filter_media_type_title = + 'search_filter_media_type_title'; + static const search_filter_people_title = 'search_filter_people_title'; + static const search_for = 'search_for'; + static const search_for_existing_person = 'search_for_existing_person'; + static const search_no_more_result = 'search_no_more_result'; + static const search_no_people = 'search_no_people'; + static const search_no_people_named = 'search_no_people_named'; + static const search_no_result = 'search_no_result'; + static const search_options = 'search_options'; + static const search_page_categories = 'search_page_categories'; + static const search_page_motion_photos = 'search_page_motion_photos'; + static const search_page_no_objects = 'search_page_no_objects'; + static const search_page_no_places = 'search_page_no_places'; + static const search_page_screenshots = 'search_page_screenshots'; + static const search_page_search_photos_videos = + 'search_page_search_photos_videos'; + static const search_page_selfies = 'search_page_selfies'; + static const search_page_things = 'search_page_things'; + static const search_page_view_all_button = 'search_page_view_all_button'; + static const search_page_your_activity = 'search_page_your_activity'; + static const search_page_your_map = 'search_page_your_map'; + static const search_people = 'search_people'; + static const search_places = 'search_places'; + static const search_rating = 'search_rating'; + static const search_result_page_new_search_hint = + 'search_result_page_new_search_hint'; + static const search_settings = 'search_settings'; + static const search_state = 'search_state'; + static const search_suggestion_list_smart_search_hint_1 = + 'search_suggestion_list_smart_search_hint_1'; + static const search_suggestion_list_smart_search_hint_2 = + 'search_suggestion_list_smart_search_hint_2'; + static const search_tags = 'search_tags'; + static const search_timezone = 'search_timezone'; + static const search_type = 'search_type'; + static const search_your_photos = 'search_your_photos'; + static const searching_locales = 'searching_locales'; + static const second = 'second'; + static const see_all_people = 'see_all_people'; + static const select = 'select'; + static const select_album_cover = 'select_album_cover'; + static const select_all = 'select_all'; + static const select_all_duplicates = 'select_all_duplicates'; + static const select_avatar_color = 'select_avatar_color'; + static const select_face = 'select_face'; + static const select_featured_photo = 'select_featured_photo'; + static const select_from_computer = 'select_from_computer'; + static const select_keep_all = 'select_keep_all'; + static const select_library_owner = 'select_library_owner'; + static const select_new_face = 'select_new_face'; + static const select_person_to_tag = 'select_person_to_tag'; + static const select_photos = 'select_photos'; + static const select_trash_all = 'select_trash_all'; + static const select_user_for_sharing_page_err_album = + 'select_user_for_sharing_page_err_album'; + static const selected = 'selected'; + static const selected_count = 'selected_count'; + static const send_message = 'send_message'; + static const send_welcome_email = 'send_welcome_email'; + static const server_endpoint = 'server_endpoint'; + static const server_info_box_app_version = 'server_info_box_app_version'; + static const server_info_box_server_url = 'server_info_box_server_url'; + static const server_offline = 'server_offline'; + static const server_online = 'server_online'; + static const server_privacy = 'server_privacy'; + static const server_stats = 'server_stats'; + static const server_version = 'server_version'; + static const set = 'set'; + static const set_as_album_cover = 'set_as_album_cover'; + static const set_as_featured_photo = 'set_as_featured_photo'; + static const set_as_profile_picture = 'set_as_profile_picture'; + static const set_date_of_birth = 'set_date_of_birth'; + static const set_profile_picture = 'set_profile_picture'; + static const set_slideshow_to_fullscreen = 'set_slideshow_to_fullscreen'; + static const setting_image_viewer_help = 'setting_image_viewer_help'; + static const setting_image_viewer_original_subtitle = + 'setting_image_viewer_original_subtitle'; + static const setting_image_viewer_original_title = + 'setting_image_viewer_original_title'; + static const setting_image_viewer_preview_subtitle = + 'setting_image_viewer_preview_subtitle'; + static const setting_image_viewer_preview_title = + 'setting_image_viewer_preview_title'; + static const setting_image_viewer_title = 'setting_image_viewer_title'; + static const setting_languages_apply = 'setting_languages_apply'; + static const setting_languages_subtitle = 'setting_languages_subtitle'; + static const setting_notifications_notify_failures_grace_period = + 'setting_notifications_notify_failures_grace_period'; + static const setting_notifications_notify_hours = + 'setting_notifications_notify_hours'; + static const setting_notifications_notify_immediately = + 'setting_notifications_notify_immediately'; + static const setting_notifications_notify_minutes = + 'setting_notifications_notify_minutes'; + static const setting_notifications_notify_never = + 'setting_notifications_notify_never'; + static const setting_notifications_notify_seconds = + 'setting_notifications_notify_seconds'; + static const setting_notifications_single_progress_subtitle = + 'setting_notifications_single_progress_subtitle'; + static const setting_notifications_single_progress_title = + 'setting_notifications_single_progress_title'; + static const setting_notifications_subtitle = + 'setting_notifications_subtitle'; + static const setting_notifications_total_progress_subtitle = + 'setting_notifications_total_progress_subtitle'; + static const setting_notifications_total_progress_title = + 'setting_notifications_total_progress_title'; + static const setting_video_viewer_looping_title = + 'setting_video_viewer_looping_title'; + static const setting_video_viewer_original_video_subtitle = + 'setting_video_viewer_original_video_subtitle'; + static const setting_video_viewer_original_video_title = + 'setting_video_viewer_original_video_title'; + static const settings = 'settings'; + static const settings_require_restart = 'settings_require_restart'; + static const settings_saved = 'settings_saved'; + static const setup_pin_code = 'setup_pin_code'; + static const share = 'share'; + static const share_add_photos = 'share_add_photos'; + static const share_assets_selected = 'share_assets_selected'; + static const share_dialog_preparing = 'share_dialog_preparing'; + static const share_link = 'share_link'; + static const shared = 'shared'; + static const shared_album_activities_input_disable = + 'shared_album_activities_input_disable'; + static const shared_album_activity_remove_content = + 'shared_album_activity_remove_content'; + static const shared_album_activity_remove_title = + 'shared_album_activity_remove_title'; + static const shared_album_section_people_action_error = + 'shared_album_section_people_action_error'; + static const shared_album_section_people_action_leave = + 'shared_album_section_people_action_leave'; + static const shared_album_section_people_action_remove_user = + 'shared_album_section_people_action_remove_user'; + static const shared_album_section_people_title = + 'shared_album_section_people_title'; + static const shared_by = 'shared_by'; + static const shared_by_user = 'shared_by_user'; + static const shared_by_you = 'shared_by_you'; + static const shared_from_partner = 'shared_from_partner'; + static const shared_intent_upload_button_progress_text = + 'shared_intent_upload_button_progress_text'; + static const shared_link_app_bar_title = 'shared_link_app_bar_title'; + static const shared_link_clipboard_copied_massage = + 'shared_link_clipboard_copied_massage'; + static const shared_link_clipboard_text = 'shared_link_clipboard_text'; + static const shared_link_create_error = 'shared_link_create_error'; + static const shared_link_edit_description_hint = + 'shared_link_edit_description_hint'; + static const shared_link_edit_expire_after_option_day = + 'shared_link_edit_expire_after_option_day'; + static const shared_link_edit_expire_after_option_days = + 'shared_link_edit_expire_after_option_days'; + static const shared_link_edit_expire_after_option_hour = + 'shared_link_edit_expire_after_option_hour'; + static const shared_link_edit_expire_after_option_hours = + 'shared_link_edit_expire_after_option_hours'; + static const shared_link_edit_expire_after_option_minute = + 'shared_link_edit_expire_after_option_minute'; + static const shared_link_edit_expire_after_option_minutes = + 'shared_link_edit_expire_after_option_minutes'; + static const shared_link_edit_expire_after_option_months = + 'shared_link_edit_expire_after_option_months'; + static const shared_link_edit_expire_after_option_year = + 'shared_link_edit_expire_after_option_year'; + static const shared_link_edit_password_hint = + 'shared_link_edit_password_hint'; + static const shared_link_edit_submit_button = + 'shared_link_edit_submit_button'; + static const shared_link_error_server_url_fetch = + 'shared_link_error_server_url_fetch'; + static const shared_link_expires_day = 'shared_link_expires_day'; + static const shared_link_expires_days = 'shared_link_expires_days'; + static const shared_link_expires_hour = 'shared_link_expires_hour'; + static const shared_link_expires_hours = 'shared_link_expires_hours'; + static const shared_link_expires_minute = 'shared_link_expires_minute'; + static const shared_link_expires_minutes = 'shared_link_expires_minutes'; + static const shared_link_expires_never = 'shared_link_expires_never'; + static const shared_link_expires_second = 'shared_link_expires_second'; + static const shared_link_expires_seconds = 'shared_link_expires_seconds'; + static const shared_link_individual_shared = 'shared_link_individual_shared'; + static const shared_link_info_chip_metadata = + 'shared_link_info_chip_metadata'; + static const shared_link_manage_links = 'shared_link_manage_links'; + static const shared_link_options = 'shared_link_options'; + static const shared_links = 'shared_links'; + static const shared_links_description = 'shared_links_description'; + static const shared_photos_and_videos_count = + 'shared_photos_and_videos_count'; + static const shared_with_me = 'shared_with_me'; + static const shared_with_partner = 'shared_with_partner'; + static const sharing = 'sharing'; + static const sharing_enter_password = 'sharing_enter_password'; + static const sharing_page_album = 'sharing_page_album'; + static const sharing_page_description = 'sharing_page_description'; + static const sharing_page_empty_list = 'sharing_page_empty_list'; + static const sharing_sidebar_description = 'sharing_sidebar_description'; + static const sharing_silver_appbar_create_shared_album = + 'sharing_silver_appbar_create_shared_album'; + static const sharing_silver_appbar_share_partner = + 'sharing_silver_appbar_share_partner'; + static const shift_to_permanent_delete = 'shift_to_permanent_delete'; + static const show_album_options = 'show_album_options'; + static const show_albums = 'show_albums'; + static const show_all_people = 'show_all_people'; + static const show_and_hide_people = 'show_and_hide_people'; + static const show_file_location = 'show_file_location'; + static const show_gallery = 'show_gallery'; + static const show_hidden_people = 'show_hidden_people'; + static const show_in_timeline = 'show_in_timeline'; + static const show_in_timeline_setting_description = + 'show_in_timeline_setting_description'; + static const show_keyboard_shortcuts = 'show_keyboard_shortcuts'; + static const show_metadata = 'show_metadata'; + static const show_or_hide_info = 'show_or_hide_info'; + static const show_password = 'show_password'; + static const show_person_options = 'show_person_options'; + static const show_progress_bar = 'show_progress_bar'; + static const show_search_options = 'show_search_options'; + static const show_shared_links = 'show_shared_links'; + static const show_slideshow_transition = 'show_slideshow_transition'; + static const show_supporter_badge = 'show_supporter_badge'; + static const show_supporter_badge_description = + 'show_supporter_badge_description'; + static const shuffle = 'shuffle'; + static const sidebar = 'sidebar'; + static const sidebar_display_description = 'sidebar_display_description'; + static const sign_out = 'sign_out'; + static const sign_up = 'sign_up'; + static const size = 'size'; + static const skip_to_content = 'skip_to_content'; + static const skip_to_folders = 'skip_to_folders'; + static const skip_to_tags = 'skip_to_tags'; + static const slideshow = 'slideshow'; + static const slideshow_settings = 'slideshow_settings'; + static const sort_albums_by = 'sort_albums_by'; + static const sort_created = 'sort_created'; + static const sort_items = 'sort_items'; + static const sort_modified = 'sort_modified'; + static const sort_oldest = 'sort_oldest'; + static const sort_people_by_similarity = 'sort_people_by_similarity'; + static const sort_recent = 'sort_recent'; + static const sort_title = 'sort_title'; + static const source = 'source'; + static const stack = 'stack'; + static const stack_duplicates = 'stack_duplicates'; + static const stack_select_one_photo = 'stack_select_one_photo'; + static const stack_selected_photos = 'stack_selected_photos'; + static const stacked_assets_count = 'stacked_assets_count'; + static const stacktrace = 'stacktrace'; + static const start = 'start'; + static const start_date = 'start_date'; + static const state = 'state'; + static const status = 'status'; + static const stop_motion_photo = 'stop_motion_photo'; + static const stop_photo_sharing = 'stop_photo_sharing'; + static const stop_photo_sharing_description = + 'stop_photo_sharing_description'; + static const stop_sharing_photos_with_user = 'stop_sharing_photos_with_user'; + static const storage = 'storage'; + static const storage_label = 'storage_label'; + static const storage_quota = 'storage_quota'; + static const storage_usage = 'storage_usage'; + static const submit = 'submit'; + static const suggestions = 'suggestions'; + static const sunrise_on_the_beach = 'sunrise_on_the_beach'; + static const support = 'support'; + static const support_and_feedback = 'support_and_feedback'; + static const support_third_party_description = + 'support_third_party_description'; + static const swap_merge_direction = 'swap_merge_direction'; + static const sync = 'sync'; + static const sync_albums = 'sync_albums'; + static const sync_albums_manual_subtitle = 'sync_albums_manual_subtitle'; + static const sync_upload_album_setting_subtitle = + 'sync_upload_album_setting_subtitle'; + static const tag = 'tag'; + static const tag_assets = 'tag_assets'; + static const tag_created = 'tag_created'; + static const tag_feature_description = 'tag_feature_description'; + static const tag_not_found_question = 'tag_not_found_question'; + static const tag_people = 'tag_people'; + static const tag_updated = 'tag_updated'; + static const tagged_assets = 'tagged_assets'; + static const tags = 'tags'; + static const template = 'template'; + static const theme = 'theme'; + static const theme_selection = 'theme_selection'; + static const theme_selection_description = 'theme_selection_description'; + static const theme_setting_asset_list_storage_indicator_title = + 'theme_setting_asset_list_storage_indicator_title'; + static const theme_setting_asset_list_tiles_per_row_title = + 'theme_setting_asset_list_tiles_per_row_title'; + static const theme_setting_colorful_interface_subtitle = + 'theme_setting_colorful_interface_subtitle'; + static const theme_setting_colorful_interface_title = + 'theme_setting_colorful_interface_title'; + static const theme_setting_image_viewer_quality_subtitle = + 'theme_setting_image_viewer_quality_subtitle'; + static const theme_setting_image_viewer_quality_title = + 'theme_setting_image_viewer_quality_title'; + static const theme_setting_primary_color_subtitle = + 'theme_setting_primary_color_subtitle'; + static const theme_setting_primary_color_title = + 'theme_setting_primary_color_title'; + static const theme_setting_system_primary_color_title = + 'theme_setting_system_primary_color_title'; + static const theme_setting_system_theme_switch = + 'theme_setting_system_theme_switch'; + static const theme_setting_theme_subtitle = 'theme_setting_theme_subtitle'; + static const theme_setting_three_stage_loading_subtitle = + 'theme_setting_three_stage_loading_subtitle'; + static const theme_setting_three_stage_loading_title = + 'theme_setting_three_stage_loading_title'; + static const they_will_be_merged_together = 'they_will_be_merged_together'; + static const third_party_resources = 'third_party_resources'; + static const time_based_memories = 'time_based_memories'; + static const timeline = 'timeline'; + static const timezone = 'timezone'; + static const to_archive = 'to_archive'; + static const to_change_password = 'to_change_password'; + static const to_favorite = 'to_favorite'; + static const to_login = 'to_login'; + static const to_parent = 'to_parent'; + static const to_trash = 'to_trash'; + static const toggle_settings = 'toggle_settings'; + static const total = 'total'; + static const total_usage = 'total_usage'; + static const trash = 'trash'; + static const trash_all = 'trash_all'; + static const trash_count = 'trash_count'; + static const trash_delete_asset = 'trash_delete_asset'; + static const trash_emptied = 'trash_emptied'; + static const trash_no_results_message = 'trash_no_results_message'; + static const trash_page_delete_all = 'trash_page_delete_all'; + static const trash_page_empty_trash_dialog_content = + 'trash_page_empty_trash_dialog_content'; + static const trash_page_info = 'trash_page_info'; + static const trash_page_no_assets = 'trash_page_no_assets'; + static const trash_page_restore_all = 'trash_page_restore_all'; + static const trash_page_select_assets_btn = 'trash_page_select_assets_btn'; + static const trash_page_title = 'trash_page_title'; + static const trashed_items_will_be_permanently_deleted_after = + 'trashed_items_will_be_permanently_deleted_after'; + static const type = 'type'; + static const unable_to_change_pin_code = 'unable_to_change_pin_code'; + static const unable_to_setup_pin_code = 'unable_to_setup_pin_code'; + static const unarchive = 'unarchive'; + static const unarchived_count = 'unarchived_count'; + static const undo = 'undo'; + static const unfavorite = 'unfavorite'; + static const unhide_person = 'unhide_person'; + static const unknown = 'unknown'; + static const unknown_country = 'unknown_country'; + static const unknown_year = 'unknown_year'; + static const unlimited = 'unlimited'; + static const unlink_motion_video = 'unlink_motion_video'; + static const unlink_oauth = 'unlink_oauth'; + static const unlinked_oauth_account = 'unlinked_oauth_account'; + static const unmute_memories = 'unmute_memories'; + static const unnamed_album = 'unnamed_album'; + static const unnamed_album_delete_confirmation = + 'unnamed_album_delete_confirmation'; + static const unnamed_share = 'unnamed_share'; + static const unsaved_change = 'unsaved_change'; + static const unselect_all = 'unselect_all'; + static const unselect_all_duplicates = 'unselect_all_duplicates'; + static const unstack = 'unstack'; + static const unstacked_assets_count = 'unstacked_assets_count'; + static const up_next = 'up_next'; + static const updated_at = 'updated_at'; + static const updated_password = 'updated_password'; + static const upload = 'upload'; + static const upload_concurrency = 'upload_concurrency'; + static const upload_dialog_info = 'upload_dialog_info'; + static const upload_dialog_title = 'upload_dialog_title'; + static const upload_errors = 'upload_errors'; + static const upload_progress = 'upload_progress'; + static const upload_skipped_duplicates = 'upload_skipped_duplicates'; + static const upload_status_duplicates = 'upload_status_duplicates'; + static const upload_status_errors = 'upload_status_errors'; + static const upload_status_uploaded = 'upload_status_uploaded'; + static const upload_success = 'upload_success'; + static const upload_to_immich = 'upload_to_immich'; + static const uploading = 'uploading'; + static const url = 'url'; + static const usage = 'usage'; + static const use_biometric = 'use_biometric'; + static const use_current_connection = 'use_current_connection'; + static const use_custom_date_range = 'use_custom_date_range'; + static const user = 'user'; + static const user_has_been_deleted = 'user_has_been_deleted'; + static const user_id = 'user_id'; + static const user_liked = 'user_liked'; + static const user_pin_code_settings = 'user_pin_code_settings'; + static const user_pin_code_settings_description = + 'user_pin_code_settings_description'; + static const user_privacy = 'user_privacy'; + static const user_purchase_settings = 'user_purchase_settings'; + static const user_purchase_settings_description = + 'user_purchase_settings_description'; + static const user_role_set = 'user_role_set'; + static const user_usage_detail = 'user_usage_detail'; + static const user_usage_stats = 'user_usage_stats'; + static const user_usage_stats_description = 'user_usage_stats_description'; + static const username = 'username'; + static const users = 'users'; + static const utilities = 'utilities'; + static const validate = 'validate'; + static const validate_endpoint_error = 'validate_endpoint_error'; + static const variables = 'variables'; + static const version = 'version'; + static const version_announcement_closing = 'version_announcement_closing'; + static const version_announcement_message = 'version_announcement_message'; + static const version_history = 'version_history'; + static const version_history_item = 'version_history_item'; + static const video = 'video'; + static const video_hover_setting = 'video_hover_setting'; + static const video_hover_setting_description = + 'video_hover_setting_description'; + static const videos = 'videos'; + static const videos_count = 'videos_count'; + static const view = 'view'; + static const view_album = 'view_album'; + static const view_all = 'view_all'; + static const view_all_users = 'view_all_users'; + static const view_in_timeline = 'view_in_timeline'; + static const view_link = 'view_link'; + static const view_links = 'view_links'; + static const view_name = 'view_name'; + static const view_next_asset = 'view_next_asset'; + static const view_previous_asset = 'view_previous_asset'; + static const view_qr_code = 'view_qr_code'; + static const view_stack = 'view_stack'; + static const view_user = 'view_user'; + static const viewer_remove_from_stack = 'viewer_remove_from_stack'; + static const viewer_stack_use_as_main_asset = + 'viewer_stack_use_as_main_asset'; + static const viewer_unstack = 'viewer_unstack'; + static const visibility_changed = 'visibility_changed'; + static const waiting = 'waiting'; + static const warning = 'warning'; + static const week = 'week'; + static const welcome = 'welcome'; + static const welcome_to_immich = 'welcome_to_immich'; + static const wifi_name = 'wifi_name'; + static const wrong_pin_code = 'wrong_pin_code'; + static const year = 'year'; + static const years_ago = 'years_ago'; + static const yes = 'yes'; + static const you_dont_have_any_shared_links = + 'you_dont_have_any_shared_links'; + static const your_wifi_name = 'your_wifi_name'; + static const zoom_image = 'zoom_image'; +} diff --git a/mobile/lib/pages/library/library.page.dart b/mobile/lib/pages/library/library.page.dart index 50126ed1a8a..37b5e287972 100644 --- a/mobile/lib/pages/library/library.page.dart +++ b/mobile/lib/pages/library/library.page.dart @@ -5,6 +5,7 @@ import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:immich_mobile/domain/models/user.model.dart'; import 'package:immich_mobile/extensions/asyncvalue_extensions.dart'; import 'package:immich_mobile/extensions/build_context_extensions.dart'; +import 'package:immich_mobile/generated/intl_keys.g.dart'; import 'package:immich_mobile/providers/album/album.provider.dart'; import 'package:immich_mobile/providers/partner.provider.dart'; import 'package:immich_mobile/providers/search/people.provider.dart'; @@ -41,13 +42,13 @@ class LibraryPage extends ConsumerWidget { ActionButton( onPressed: () => context.pushRoute(const FavoritesRoute()), icon: Icons.favorite_outline_rounded, - label: 'favorites'.tr(), + label: IntlKeys.favorites.tr(), ), const SizedBox(width: 8), ActionButton( onPressed: () => context.pushRoute(const ArchiveRoute()), icon: Icons.archive_outlined, - label: 'archived'.tr(), + label: IntlKeys.archived.tr(), ), ], ), @@ -58,14 +59,14 @@ class LibraryPage extends ConsumerWidget { ActionButton( onPressed: () => context.pushRoute(const SharedLinkRoute()), icon: Icons.link_outlined, - label: 'shared_links'.tr(), + label: IntlKeys.shared_links.tr(), ), SizedBox(width: trashEnabled ? 8 : 0), trashEnabled ? ActionButton( onPressed: () => context.pushRoute(const TrashRoute()), icon: Icons.delete_outline_rounded, - label: 'trash'.tr(), + label: IntlKeys.trash.tr(), ) : const SizedBox.shrink(), ], @@ -133,7 +134,7 @@ class QuickAccessButtons extends ConsumerWidget { size: 26, ), title: Text( - 'folders'.tr(), + IntlKeys.folders.tr(), style: context.textTheme.titleSmall?.copyWith( fontWeight: FontWeight.w500, ), @@ -146,7 +147,7 @@ class QuickAccessButtons extends ConsumerWidget { size: 26, ), title: Text( - 'locked_folder'.tr(), + IntlKeys.locked_folder.tr(), style: context.textTheme.titleSmall?.copyWith( fontWeight: FontWeight.w500, ), @@ -159,7 +160,7 @@ class QuickAccessButtons extends ConsumerWidget { size: 26, ), title: Text( - 'partners'.tr(), + IntlKeys.partners.tr(), style: context.textTheme.titleSmall?.copyWith( fontWeight: FontWeight.w500, ), @@ -275,7 +276,7 @@ class PeopleCollectionCard extends ConsumerWidget { Padding( padding: const EdgeInsets.all(8.0), child: Text( - 'people'.tr(), + IntlKeys.people.tr(), style: context.textTheme.titleSmall?.copyWith( color: context.colorScheme.onSurface, fontWeight: FontWeight.w500, @@ -343,7 +344,7 @@ class LocalAlbumsCollectionCard extends HookConsumerWidget { Padding( padding: const EdgeInsets.all(8.0), child: Text( - 'on_this_device'.tr(), + IntlKeys.on_this_device.tr(), style: context.textTheme.titleSmall?.copyWith( color: context.colorScheme.onSurface, fontWeight: FontWeight.w500, @@ -404,7 +405,7 @@ class PlacesCollectionCard extends StatelessWidget { Padding( padding: const EdgeInsets.all(8.0), child: Text( - 'places'.tr(), + IntlKeys.places.tr(), style: context.textTheme.titleSmall?.copyWith( color: context.colorScheme.onSurface, fontWeight: FontWeight.w500, diff --git a/mobile/makefile b/mobile/makefile index ec0d08f0878..64992ec9461 100644 --- a/mobile/makefile +++ b/mobile/makefile @@ -26,4 +26,6 @@ migration: translation: dart run easy_localization:generate -S ../i18n - dart format lib/generated/codegen_loader.g.dart \ No newline at end of file + dart run bin/generate_keys.dart + dart format lib/generated/codegen_loader.g.dart + dart format lib/generated/intl_keys.g.dart \ No newline at end of file