From d1a49ac73dbc934e15cd95ccfb60e4bf63f20945 Mon Sep 17 00:00:00 2001 From: Anton Stubenbord Date: Thu, 16 Feb 2023 20:55:10 +0100 Subject: [PATCH] feat: Renamed translation strings --- integration_test/login_integration_test.dart | 4 +- ...lor_scheme_option_localization_mapper.dart | 4 +- .../error_code_localization_mapper.dart | 68 +- ...atching_algorithm_localization_mapper.dart | 24 +- .../sort_field_localization_mapper.dart | 14 +- lib/core/widgets/app_options_popup_menu.dart | 8 +- .../dialog_utils/dialog_cancel_button.dart | 2 +- .../extended_date_range_dialog.dart | 16 +- ...rm_builder_extended_date_range_picker.dart | 20 +- ...orm_builder_relative_date_range_field.dart | 18 +- .../relative_date_range_picker_helper.dart | 8 +- lib/core/widgets/hint_card.dart | 2 +- lib/core/widgets/offline_banner.dart | 2 +- lib/core/widgets/offline_widget.dart | 2 +- lib/features/app_drawer/view/app_drawer.dart | 8 +- .../application_intro_slideshow.dart | 4 +- .../view/pages/document_details_page.dart | 32 +- .../view/widgets/document_content_widget.dart | 3 +- .../widgets/document_download_button.dart | 8 +- .../widgets/document_meta_data_widget.dart | 25 +- .../widgets/document_overview_widget.dart | 12 +- .../view/document_edit_page.dart | 18 +- .../document_scan/view/scanner_page.dart | 70 +- .../view/widgets/scanned_image_item.dart | 2 +- .../view/document_search_page.dart | 6 +- .../view/remove_history_entry_dialog.dart | 4 +- .../document_upload_preparation_page.dart | 29 +- .../documents/view/pages/document_view.dart | 2 +- .../documents/view/pages/documents_page.dart | 19 +- .../delete_document_confirmation_dialog.dart | 11 +- .../view/widgets/documents_empty_state.dart | 6 +- .../widgets/search/document_filter_form.dart | 12 +- .../widgets/search/document_filter_panel.dart | 6 +- .../sort_field_selection_bottom_sheet.dart | 8 +- .../widgets/search/text_query_form_field.dart | 13 +- .../bulk_delete_confirmation_dialog.dart | 19 +- .../confirm_delete_saved_view_dialog.dart | 8 +- .../selection/view_type_selection_widget.dart | 6 +- .../edit_label/view/add_label_page.dart | 2 +- .../edit_label/view/edit_label_page.dart | 13 +- .../view/impl/add_correspondent_page.dart | 2 +- .../view/impl/add_document_type_page.dart | 2 +- .../view/impl/add_storage_path_page.dart | 2 +- .../edit_label/view/impl/add_tag_page.dart | 6 +- .../edit_label/view/impl/edit_tag_page.dart | 4 +- lib/features/edit_label/view/label_form.dart | 8 +- lib/features/home/view/home_page.dart | 19 +- .../home/view/widget/_app_drawer.dart | 320 ----- .../view/widget/verify_identity_page.dart | 10 +- lib/features/inbox/view/pages/inbox_page.dart | 27 +- .../view/widgets/inbox_empty_widget.dart | 4 +- .../inbox/view/widgets/inbox_item.dart | 18 +- ...rage_path_autofill_form_builder_field.dart | 42 +- .../tags/view/widgets/tags_form_field.dart | 12 +- .../labels/view/pages/labels_page.dart | 42 +- .../labels/view/widgets/label_form_field.dart | 13 +- .../view/linked_documents_page.dart | 2 +- .../client_certificate_form_field.dart | 20 +- .../server_address_form_field.dart | 8 +- .../user_credentials_form_field.dart | 16 +- .../login_pages/server_connection_page.dart | 18 +- .../login_pages/server_login_page.dart | 5 +- .../saved_view/view/add_saved_view_page.dart | 16 +- .../saved_view/view/saved_view_list.dart | 7 +- .../view/dialogs/account_settings_dialog.dart | 6 +- .../view/pages/application_settings_page.dart | 2 +- .../view/pages/security_settings_page.dart | 3 +- .../view/pages/storage_settings_page.dart | 2 +- lib/features/settings/view/settings_page.dart | 24 +- .../biometric_authentication_setting.dart | 22 +- .../widgets/color_scheme_option_setting.dart | 11 +- .../widgets/language_selection_setting.dart | 4 +- .../view/widgets/radio_settings_dialog.dart | 4 +- .../view/widgets/theme_mode_setting.dart | 21 +- lib/helpers/message_helpers.dart | 2 +- lib/l10n/intl_cs.arb | 1178 ++++++++-------- lib/l10n/intl_de.arb | 1186 ++++++++-------- lib/l10n/intl_en.arb | 1255 +++++++++-------- lib/l10n/intl_pl.arb | 1186 ++++++++-------- lib/l10n/intl_tr.arb | 1188 ++++++++-------- 80 files changed, 3281 insertions(+), 3974 deletions(-) delete mode 100644 lib/features/home/view/widget/_app_drawer.dart diff --git a/integration_test/login_integration_test.dart b/integration_test/login_integration_test.dart index aac8a56..8f59b03 100644 --- a/integration_test/login_integration_test.dart +++ b/integration_test/login_integration_test.dart @@ -121,7 +121,7 @@ // password: testPassword, // )); // expect( -// find.textContaining(t.translations.loginPagePasswordValidatorMessageText), +// find.textContaining(t.translations.passwordMustNotBeEmpty), // findsOneWidget, // ); // }); @@ -169,7 +169,7 @@ // password: testPassword, // )); // expect( -// find.textContaining(t.translations.loginPageUsernameValidatorMessageText), +// find.textContaining(t.translations.usernameMustNotBeEmpty), // findsOneWidget, // ); // }); diff --git a/lib/core/translation/color_scheme_option_localization_mapper.dart b/lib/core/translation/color_scheme_option_localization_mapper.dart index c4b3f76..c3ab950 100644 --- a/lib/core/translation/color_scheme_option_localization_mapper.dart +++ b/lib/core/translation/color_scheme_option_localization_mapper.dart @@ -6,8 +6,8 @@ String translateColorSchemeOption( BuildContext context, ColorSchemeOption option) { switch (option) { case ColorSchemeOption.classic: - return S.of(context).colorSchemeOptionClassic; + return S.of(context).classic; case ColorSchemeOption.dynamic: - return S.of(context).colorSchemeOptionDynamic; + return S.of(context).dynamic; } } diff --git a/lib/core/translation/error_code_localization_mapper.dart b/lib/core/translation/error_code_localization_mapper.dart index ccc49ff..af7d26a 100644 --- a/lib/core/translation/error_code_localization_mapper.dart +++ b/lib/core/translation/error_code_localization_mapper.dart @@ -5,72 +5,72 @@ import 'package:paperless_mobile/generated/l10n.dart'; String translateError(BuildContext context, ErrorCode code) { switch (code) { case ErrorCode.unknown: - return S.of(context).errorMessageUnknonwnError; + return S.of(context).anUnknownErrorOccurred; case ErrorCode.authenticationFailed: - return S.of(context).errorMessageAuthenticationFailed; + return S.of(context).authenticationFailedPleaseTryAgain; case ErrorCode.notAuthenticated: - return S.of(context).errorMessageNotAuthenticated; + return S.of(context).userIsNotAuthenticated; case ErrorCode.documentUploadFailed: - return S.of(context).errorMessageDocumentUploadFailed; + return S.of(context).couldNotUploadDocument; case ErrorCode.documentUpdateFailed: - return S.of(context).errorMessageDocumentUpdateFailed; + return S.of(context).couldNotUpdateDocument; case ErrorCode.documentLoadFailed: - return S.of(context).errorMessageDocumentLoadFailed; + return S.of(context).couldNotLoadDocuments; case ErrorCode.documentDeleteFailed: - return S.of(context).errorMessageDocumentDeleteFailed; + return S.of(context).couldNotDeleteDocument; case ErrorCode.documentPreviewFailed: - return S.of(context).errorMessageDocumentPreviewFailed; + return S.of(context).couldNotLoadDocumentPreview; case ErrorCode.documentAsnQueryFailed: - return S.of(context).errorMessageDocumentAsnQueryFailed; + return S.of(context).couldNotAssignArchiveSerialNumber; case ErrorCode.tagCreateFailed: - return S.of(context).errorMessageTagCreateFailed; + return S.of(context).couldNotCreateTag; case ErrorCode.tagLoadFailed: - return S.of(context).errorMessageTagLoadFailed; + return S.of(context).couldNotLoadTags; case ErrorCode.documentTypeCreateFailed: - return S.of(context).errorMessageDocumentTypeCreateFailed; + return S.of(context).couldNotCreateDocument; case ErrorCode.documentTypeLoadFailed: - return S.of(context).errorMessageDocumentTypeLoadFailed; + return S.of(context).couldNotLoadDocumentTypes; case ErrorCode.correspondentCreateFailed: - return S.of(context).errorMessageCorrespondentCreateFailed; + return S.of(context).couldNotCreateCorrespondent; case ErrorCode.correspondentLoadFailed: - return S.of(context).errorMessageCorrespondentLoadFailed; + return S.of(context).couldNotLoadCorrespondents; case ErrorCode.scanRemoveFailed: - return S.of(context).errorMessageScanRemoveFailed; + return S.of(context).anErrorOccurredRemovingTheScans; case ErrorCode.invalidClientCertificateConfiguration: - return S.of(context).errorMessageInvalidClientCertificateConfiguration; + return S.of(context).invalidCertificateOrMissingPassphrase; case ErrorCode.documentBulkActionFailed: - return S.of(context).errorMessageBulkActionFailed; + return S.of(context).couldNotBulkEditDocuments; case ErrorCode.biometricsNotSupported: - return S.of(context).errorMessageBiotmetricsNotSupported; + return S.of(context).biometricAuthenticationNotSupported; case ErrorCode.biometricAuthenticationFailed: - return S.of(context).errorMessageBiometricAuthenticationFailed; + return S.of(context).biometricAuthenticationFailed; case ErrorCode.deviceOffline: - return S.of(context).errorMessageDeviceOffline; + return S.of(context).youAreCurrentlyOffline; case ErrorCode.serverUnreachable: - return S.of(context).errorMessageServerUnreachable; + return S.of(context).couldNotReachYourPaperlessServer; case ErrorCode.similarQueryError: - return S.of(context).errorMessageSimilarQueryError; + return S.of(context).couldNotLoadSimilarDocuments; case ErrorCode.autocompleteQueryError: - return S.of(context).errorMessageAutocompleteQueryError; + return S.of(context).anErrorOccurredWhileTryingToAutocompleteYourQuery; case ErrorCode.storagePathLoadFailed: - return S.of(context).errorMessageStoragePathLoadFailed; + return S.of(context).couldNotLoadStoragePaths; case ErrorCode.storagePathCreateFailed: - return S.of(context).errorMessageStoragePathCreateFailed; + return S.of(context).couldNotCreateStoragePath; case ErrorCode.loadSavedViewsError: - return S.of(context).errorMessageLoadSavedViewsError; + return S.of(context).couldNotLoadSavedViews; case ErrorCode.createSavedViewError: - return S.of(context).errorMessageCreateSavedViewError; + return S.of(context).couldNotCreateSavedView; case ErrorCode.deleteSavedViewError: - return S.of(context).errorMessageDeleteSavedViewError; + return S.of(context).couldNotDeleteSavedView; case ErrorCode.requestTimedOut: - return S.of(context).errorMessageRequestTimedOut; + return S.of(context).requestTimedOut; case ErrorCode.unsupportedFileFormat: - return S.of(context).errorMessageUnsupportedFileFormat; + return S.of(context).fileFormatNotSupported; case ErrorCode.missingClientCertificate: - return S.of(context).errorMessageMissingClientCertificate; + return S.of(context).aClientCertificateWasExpectedButNotSent; case ErrorCode.suggestionsQueryError: - return S.of(context).errorMessageSuggestionsQueryError; + return S.of(context).couldNotLoadSuggestions; case ErrorCode.acknowledgeTasksError: - return S.of(context).errorMessageAcknowledgeTasksError; + return S.of(context).couldNotAcknowledgeTasks; } } diff --git a/lib/core/translation/matching_algorithm_localization_mapper.dart b/lib/core/translation/matching_algorithm_localization_mapper.dart index 9d2fd54..83da479 100644 --- a/lib/core/translation/matching_algorithm_localization_mapper.dart +++ b/lib/core/translation/matching_algorithm_localization_mapper.dart @@ -8,17 +8,17 @@ String translateMatchingAlgorithmDescription( ) { switch (algorithm) { case MatchingAlgorithm.anyWord: - return S.of(context).matchingAlgorithmAnyDescription; + return S.of(context).documentContainsAnyOfTheseWords; case MatchingAlgorithm.allWords: - return S.of(context).matchingAlgorithmAllDescription; + return S.of(context).documentContainsAllOfTheseWords; case MatchingAlgorithm.exactMatch: - return S.of(context).matchingAlgorithmExactDescription; + return S.of(context).documentContainsThisString; case MatchingAlgorithm.regex: - return S.of(context).matchingAlgorithmRegexDescription; + return S.of(context).documentMatchesThisRegularExpression; case MatchingAlgorithm.fuzzy: - return S.of(context).matchingAlgorithmFuzzyDescription; + return S.of(context).documentContainsAWordSimilarToThisWord; case MatchingAlgorithm.auto: - return S.of(context).matchingAlgorithmAutoDescription; + return S.of(context).learnMatchingAutomatically; } } @@ -28,16 +28,16 @@ String translateMatchingAlgorithmName( ) { switch (algorithm) { case MatchingAlgorithm.anyWord: - return S.of(context).matchingAlgorithmAnyName; + return S.of(context).any; case MatchingAlgorithm.allWords: - return S.of(context).matchingAlgorithmAllName; + return S.of(context).all; case MatchingAlgorithm.exactMatch: - return S.of(context).matchingAlgorithmExactName; + return S.of(context).exact; case MatchingAlgorithm.regex: - return S.of(context).matchingAlgorithmRegexName; + return S.of(context).regularExpression; case MatchingAlgorithm.fuzzy: - return S.of(context).matchingAlgorithmFuzzyName; + return S.of(context).fuzzy; case MatchingAlgorithm.auto: - return S.of(context).matchingAlgorithmAutoName; + return S.of(context).auto; } } diff --git a/lib/core/translation/sort_field_localization_mapper.dart b/lib/core/translation/sort_field_localization_mapper.dart index e707b6e..ab65f3c 100644 --- a/lib/core/translation/sort_field_localization_mapper.dart +++ b/lib/core/translation/sort_field_localization_mapper.dart @@ -5,19 +5,19 @@ import 'package:paperless_mobile/generated/l10n.dart'; String translateSortField(BuildContext context, SortField? sortField) { switch (sortField) { case SortField.archiveSerialNumber: - return S.of(context).documentArchiveSerialNumberPropertyShortLabel; + return S.of(context).asn; case SortField.correspondentName: - return S.of(context).documentCorrespondentPropertyLabel; + return S.of(context).correspondent; case SortField.title: - return S.of(context).documentTitlePropertyLabel; + return S.of(context).title; case SortField.documentType: - return S.of(context).documentDocumentTypePropertyLabel; + return S.of(context).documentType; case SortField.created: - return S.of(context).documentCreatedPropertyLabel; + return S.of(context).createdAt; case SortField.added: - return S.of(context).documentAddedPropertyLabel; + return S.of(context).addedAt; case SortField.modified: - return S.of(context).documentModifiedPropertyLabel; + return S.of(context).modifiedAt; default: return ''; } diff --git a/lib/core/widgets/app_options_popup_menu.dart b/lib/core/widgets/app_options_popup_menu.dart index f02feb5..fec485c 100644 --- a/lib/core/widgets/app_options_popup_menu.dart +++ b/lib/core/widgets/app_options_popup_menu.dart @@ -74,7 +74,7 @@ // padding: EdgeInsets.zero, // child: ListTile( // leading: const Icon(Icons.bug_report), -// title: Text(S.of(context).appDrawerReportBugLabel), +// title: Text(S.of(context).reportABug), // ), // ); // } @@ -85,7 +85,7 @@ // value: AppPopupMenuEntries.openSettings, // child: ListTile( // leading: const Icon(Icons.settings_outlined), -// title: Text(S.of(context).appDrawerSettingsLabel), +// title: Text(S.of(context).settings), // ), // ); // } @@ -96,7 +96,7 @@ // value: AppPopupMenuEntries.openAboutThisAppDialog, // child: ListTile( // leading: const Icon(Icons.info_outline), -// title: Text(S.of(context).appDrawerAboutLabel), +// title: Text(S.of(context).aboutThisApp), // ), // ); // } @@ -146,7 +146,7 @@ // applicationName: 'Paperless Mobile', // applicationVersion: packageInfo.version + '+' + packageInfo.buildNumber, // children: [ -// Text(S.of(context).aboutDialogDevelopedByText('Anton Stubenbord')), +// Text(S.of(context).developedBy('Anton Stubenbord')), // Link( // uri: Uri.parse('https://github.com/astubenbord/paperless-mobile'), // builder: (context, followLink) => GestureDetector( diff --git a/lib/core/widgets/dialog_utils/dialog_cancel_button.dart b/lib/core/widgets/dialog_utils/dialog_cancel_button.dart index 5cec505..d7a06e2 100644 --- a/lib/core/widgets/dialog_utils/dialog_cancel_button.dart +++ b/lib/core/widgets/dialog_utils/dialog_cancel_button.dart @@ -10,7 +10,7 @@ class DialogCancelButton extends StatelessWidget { @override Widget build(BuildContext context) { return TextButton( - child: Text(S.of(context).genericActionCancelLabel), + child: Text(S.of(context).cancel), onPressed: onTap ?? () => Navigator.pop(context), ); } diff --git a/lib/core/widgets/form_builder_fields/extended_date_range_form_field/extended_date_range_dialog.dart b/lib/core/widgets/form_builder_fields/extended_date_range_form_field/extended_date_range_dialog.dart index b84be38..f64b87b 100644 --- a/lib/core/widgets/form_builder_fields/extended_date_range_form_field/extended_date_range_dialog.dart +++ b/lib/core/widgets/form_builder_fields/extended_date_range_form_field/extended_date_range_dialog.dart @@ -47,7 +47,7 @@ class _ExtendedDateRangeDialogState extends State { Widget build(BuildContext context) { return AlertDialog( insetPadding: const EdgeInsets.all(24.0), - title: Text(S.of(context).extendedDateRangeDialogTitle), + title: Text(S.of(context).selectDateRange), content: FormBuilder( key: _formKey, child: Column( @@ -56,7 +56,7 @@ class _ExtendedDateRangeDialogState extends State { children: [ _buildDateRangeQueryTypeSelection(), Text( - S.of(context).extendedDateRangeDialogHintText, + S.of(context).hintYouCanAlsoSpecifyRelativeValues, style: Theme.of(context).textTheme.bodySmall, ).paddedOnly(top: 8, bottom: 16), Builder( @@ -83,11 +83,11 @@ class _ExtendedDateRangeDialogState extends State { ), actions: [ TextButton( - child: Text(S.of(context).genericActionCancelLabel), + child: Text(S.of(context).cancel), onPressed: () => Navigator.pop(context), ), TextButton( - child: Text(S.of(context).genericActionSaveLabel), + child: Text(S.of(context).save), onPressed: () { _formKey.currentState?.save(); if (_formKey.currentState?.validate() ?? false) { @@ -110,12 +110,12 @@ class _ExtendedDateRangeDialogState extends State { ButtonSegment( value: DateRangeType.absolute, enabled: true, - label: Text(S.of(context).extendedDateRangeDialogAbsoluteLabel), + label: Text(S.of(context).absolute), ), ButtonSegment( value: DateRangeType.relative, enabled: true, - label: Text(S.of(context).extendedDateRangeDialogRelativeLabel), + label: Text(S.of(context).relative), ), ], selected: {_selectedDateRangeType}, @@ -133,7 +133,7 @@ class _ExtendedDateRangeDialogState extends State { : null, initialDate: _before?.subtract(const Duration(days: 1)), decoration: InputDecoration( - labelText: S.of(context).extendedDateRangePickerAfterLabel, + labelText: S.of(context).after, prefixIcon: const Icon(Icons.date_range), suffixIcon: _after != null ? IconButton( @@ -161,7 +161,7 @@ class _ExtendedDateRangeDialogState extends State { : null, inputType: InputType.date, decoration: InputDecoration( - labelText: S.of(context).extendedDateRangePickerBeforeLabel, + labelText: S.of(context).before, prefixIcon: const Icon(Icons.date_range), suffixIcon: _before != null ? IconButton( diff --git a/lib/core/widgets/form_builder_fields/extended_date_range_form_field/form_builder_extended_date_range_picker.dart b/lib/core/widgets/form_builder_fields/extended_date_range_form_field/form_builder_extended_date_range_picker.dart index 6106764..4a27920 100644 --- a/lib/core/widgets/form_builder_fields/extended_date_range_form_field/form_builder_extended_date_range_picker.dart +++ b/lib/core/widgets/form_builder_fields/extended_date_range_form_field/form_builder_extended_date_range_picker.dart @@ -90,29 +90,21 @@ class _FormBuilderExtendedDateRangePickerState return '${df.format(query.after!)} – ${df.format(query.before!)}'; } if (query.before != null) { - return '${S.of(context).extendedDateRangePickerBeforeLabel} ${df.format(query.before!)}'; + return '${S.of(context).before} ${df.format(query.before!)}'; } if (query.after != null) { - return '${S.of(context).extendedDateRangePickerAfterLabel} ${df.format(query.after!)}'; + return '${S.of(context).after} ${df.format(query.after!)}'; } } else if (query is RelativeDateRangeQuery) { switch (query.unit) { case DateRangeUnit.day: - return S - .of(context) - .extendedDateRangePickerLastDaysLabel(query.offset); + return S.of(context).lastNDays(query.offset); case DateRangeUnit.week: - return S - .of(context) - .extendedDateRangePickerLastWeeksLabel(query.offset); + return S.of(context).lastNWeeks(query.offset); case DateRangeUnit.month: - return S - .of(context) - .extendedDateRangePickerLastMonthsLabel(query.offset); + return S.of(context).lastNMonths(query.offset); case DateRangeUnit.year: - return S - .of(context) - .extendedDateRangePickerLastYearsLabel(query.offset); + return S.of(context).lastNYears(query.offset); default: } } diff --git a/lib/core/widgets/form_builder_fields/extended_date_range_form_field/form_builder_relative_date_range_field.dart b/lib/core/widgets/form_builder_fields/extended_date_range_form_field/form_builder_relative_date_range_field.dart index 703782a..aaf0b62 100644 --- a/lib/core/widgets/form_builder_fields/extended_date_range_form_field/form_builder_relative_date_range_field.dart +++ b/lib/core/widgets/form_builder_fields/extended_date_range_form_field/form_builder_relative_date_range_field.dart @@ -46,14 +46,12 @@ class _FormBuilderRelativeDateRangePickerState Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ - Text(S.of(context).extendedDateRangeDialogRelativeLastLabel), + Text(S.of(context).last), SizedBox( width: 80, child: TextFormField( decoration: InputDecoration( - labelText: S - .of(context) - .extendedDateRangeDialogRelativeAmountLabel, + labelText: S.of(context).amount, ), inputFormatters: [ FilteringTextInputFormatter.digitsOnly, @@ -92,9 +90,7 @@ class _FormBuilderRelativeDateRangePickerState onChanged: (value) => field.didChange(field.value!.copyWith(unit: value)), decoration: InputDecoration( - labelText: S - .of(context) - .extendedDateRangeDialogRelativeTimeUnitLabel, + labelText: S.of(context).timeUnit, ), ), ), @@ -117,13 +113,13 @@ class _FormBuilderRelativeDateRangePickerState String _dateRangeUnitToLocalizedString(DateRangeUnit unit, int? count) { switch (unit) { case DateRangeUnit.day: - return S.of(context).extendedDateRangePickerDayText(count ?? 1); + return S.of(context).days(count ?? 1); case DateRangeUnit.week: - return S.of(context).extendedDateRangePickerWeekText(count ?? 1); + return S.of(context).weeks(count ?? 1); case DateRangeUnit.month: - return S.of(context).extendedDateRangePickerMonthText(count ?? 1); + return S.of(context).months(count ?? 1); case DateRangeUnit.year: - return S.of(context).extendedDateRangePickerYearText(count ?? 1); + return S.of(context).years(count ?? 1); } } } diff --git a/lib/core/widgets/form_builder_fields/extended_date_range_form_field/relative_date_range_picker_helper.dart b/lib/core/widgets/form_builder_fields/extended_date_range_form_field/relative_date_range_picker_helper.dart index 59a9c64..1a1135d 100644 --- a/lib/core/widgets/form_builder_fields/extended_date_range_form_field/relative_date_range_picker_helper.dart +++ b/lib/core/widgets/form_builder_fields/extended_date_range_form_field/relative_date_range_picker_helper.dart @@ -49,19 +49,19 @@ class _RelativeDateRangePickerHelperState List<_ExtendedDateRangeQueryOption> get _options => [ _ExtendedDateRangeQueryOption( - S.of(context).extendedDateRangePickerLastWeeksLabel(1), + S.of(context).lastNWeeks(1), const RelativeDateRangeQuery(1, DateRangeUnit.week), ), _ExtendedDateRangeQueryOption( - S.of(context).extendedDateRangePickerLastMonthsLabel(1), + S.of(context).lastNMonths(1), const RelativeDateRangeQuery(1, DateRangeUnit.month), ), _ExtendedDateRangeQueryOption( - S.of(context).extendedDateRangePickerLastMonthsLabel(3), + S.of(context).lastNMonths(3), const RelativeDateRangeQuery(3, DateRangeUnit.month), ), _ExtendedDateRangeQueryOption( - S.of(context).extendedDateRangePickerLastYearsLabel(1), + S.of(context).lastNYears(1), const RelativeDateRangeQuery(1, DateRangeUnit.year), ), ]; diff --git a/lib/core/widgets/hint_card.dart b/lib/core/widgets/hint_card.dart index 03a5120..e8d7b29 100644 --- a/lib/core/widgets/hint_card.dart +++ b/lib/core/widgets/hint_card.dart @@ -52,7 +52,7 @@ class HintCard extends StatelessWidget { Align( alignment: Alignment.bottomRight, child: TextButton( - child: Text(S.of(context).genericAcknowledgeLabel), + child: Text(S.of(context).gotIt), onPressed: onHintAcknowledged, ), ) diff --git a/lib/core/widgets/offline_banner.dart b/lib/core/widgets/offline_banner.dart index 3d9308a..6e7fe7e 100644 --- a/lib/core/widgets/offline_banner.dart +++ b/lib/core/widgets/offline_banner.dart @@ -21,7 +21,7 @@ class OfflineBanner extends StatelessWidget with PreferredSizeWidget { ), ), Text( - S.of(context).genericMessageOfflineText, + S.of(context).youreOffline, style: TextStyle( color: Theme.of(context).colorScheme.onErrorContainer, ), diff --git a/lib/core/widgets/offline_widget.dart b/lib/core/widgets/offline_widget.dart index 5437926..9768f14 100644 --- a/lib/core/widgets/offline_widget.dart +++ b/lib/core/widgets/offline_widget.dart @@ -15,7 +15,7 @@ class OfflineWidget extends StatelessWidget { color: Theme.of(context).disabledColor, size: (Theme.of(context).iconTheme.size ?? 24) * 3), Text( - S.of(context).offlineWidgetText, + S.of(context).anInternetConnectionCouldNotBeEstablished, textAlign: TextAlign.center, ), ], diff --git a/lib/features/app_drawer/view/app_drawer.dart b/lib/features/app_drawer/view/app_drawer.dart index 25ba077..049809d 100644 --- a/lib/features/app_drawer/view/app_drawer.dart +++ b/lib/features/app_drawer/view/app_drawer.dart @@ -31,14 +31,14 @@ class AppDrawer extends StatelessWidget { const Divider(), ListTile( dense: true, - title: Text(S.of(context).appDrawerAboutLabel), + title: Text(S.of(context).aboutThisApp), leading: const Icon(Icons.info_outline), onTap: () => _showAboutDialog(context), ), ListTile( dense: true, leading: const Icon(Icons.bug_report_outlined), - title: Text(S.of(context).appDrawerReportBugLabel), + title: Text(S.of(context).reportABug), onTap: () { launchUrlString( 'https://github.com/astubenbord/paperless-mobile/issues/new'); @@ -48,7 +48,7 @@ class AppDrawer extends StatelessWidget { dense: true, leading: const Icon(Icons.settings_outlined), title: Text( - S.of(context).appDrawerSettingsLabel, + S.of(context).settings, ), onTap: () => Navigator.of(context).push( MaterialPageRoute( @@ -74,7 +74,7 @@ class AppDrawer extends StatelessWidget { applicationName: 'Paperless Mobile', applicationVersion: packageInfo.version + '+' + packageInfo.buildNumber, children: [ - Text(S.of(context).aboutDialogDevelopedByText('Anton Stubenbord')), + Text(S.of(context).developedBy('Anton Stubenbord')), Link( uri: Uri.parse('https://github.com/astubenbord/paperless-mobile'), builder: (context, followLink) => GestureDetector( diff --git a/lib/features/app_intro/application_intro_slideshow.dart b/lib/features/app_intro/application_intro_slideshow.dart index f59e222..60c4fca 100644 --- a/lib/features/app_intro/application_intro_slideshow.dart +++ b/lib/features/app_intro/application_intro_slideshow.dart @@ -26,8 +26,8 @@ class _ApplicationIntroSlideshowState extends State { child: IntroductionScreen( globalBackgroundColor: Theme.of(context).canvasColor, showDoneButton: true, - next: Text(S.of(context).onboardingNextButtonLabel), - done: Text(S.of(context).onboardingDoneButtonLabel), + next: Text(S.of(context).next), + done: Text(S.of(context).done), onDone: () => Navigator.pop(context), dotsDecorator: DotsDecorator( color: Theme.of(context).colorScheme.onBackground, diff --git a/lib/features/document_details/view/pages/document_details_page.dart b/lib/features/document_details/view/pages/document_details_page.dart index 350b9fc..627b69c 100644 --- a/lib/features/document_details/view/pages/document_details_page.dart +++ b/lib/features/document_details/view/pages/document_details_page.dart @@ -102,7 +102,7 @@ class _DocumentDetailsPageState extends State { tabs: [ Tab( child: Text( - S.of(context).documentDetailsPageTabOverviewLabel, + S.of(context).overview, style: TextStyle( color: Theme.of(context) .colorScheme @@ -112,7 +112,7 @@ class _DocumentDetailsPageState extends State { ), Tab( child: Text( - S.of(context).documentDetailsPageTabContentLabel, + S.of(context).content, style: TextStyle( color: Theme.of(context) .colorScheme @@ -122,7 +122,7 @@ class _DocumentDetailsPageState extends State { ), Tab( child: Text( - S.of(context).documentDetailsPageTabMetaDataLabel, + S.of(context).metaData, style: TextStyle( color: Theme.of(context) .colorScheme @@ -132,9 +132,7 @@ class _DocumentDetailsPageState extends State { ), Tab( child: Text( - S - .of(context) - .documentDetailsPageTabSimilarDocumentsLabel, + S.of(context).similarDocuments, style: TextStyle( color: Theme.of(context) .colorScheme @@ -200,7 +198,7 @@ class _DocumentDetailsPageState extends State { position: b.BadgePosition.topEnd(top: -12, end: -6), showBadge: _filteredSuggestions.hasSuggestions, child: Tooltip( - message: S.of(context).documentDetailsPageEditTooltip, + message: S.of(context).editDocumentTooltip, preferBelow: false, verticalOffset: 40, child: FloatingActionButton( @@ -233,14 +231,14 @@ class _DocumentDetailsPageState extends State { mainAxisAlignment: MainAxisAlignment.start, children: [ IconButton( - tooltip: S.of(context).documentDetailsPageDeleteTooltip, + tooltip: S.of(context).deleteDocumentTooltip, icon: const Icon(Icons.delete), onPressed: widget.allowEdit && isConnected ? () => _onDelete(state.document) : null, ).paddedSymmetrically(horizontal: 4), Tooltip( - message: S.of(context).documentDetailsPageDownloadTooltip, + message: S.of(context).downloadDocumentTooltip, child: DocumentDownloadButton( document: state.document, enabled: isConnected, @@ -248,20 +246,18 @@ class _DocumentDetailsPageState extends State { ), ), IconButton( - tooltip: S.of(context).documentDetailsPagePreviewTooltip, + tooltip: S.of(context).previewTooltip, icon: const Icon(Icons.visibility), onPressed: isConnected ? () => _onOpen(state.document) : null, ).paddedOnly(right: 4.0), IconButton( - tooltip: S - .of(context) - .documentDetailsPageOpenInSystemViewerTooltip, + tooltip: S.of(context).openInSystemViewer, icon: const Icon(Icons.open_in_new), onPressed: isConnected ? _onOpenFileInSystemViewer : null, ).paddedOnly(right: 4.0), IconButton( - tooltip: S.of(context).documentDetailsPageShareTooltip, + tooltip: S.of(context).shareTooltip, icon: const Icon(Icons.share), onPressed: isConnected ? () => @@ -326,15 +322,13 @@ class _DocumentDetailsPageState extends State { await context.read().openDocumentInSystemViewer(); if (status == ResultType.done) return; if (status == ResultType.noAppToOpen) { - showGenericError(context, - S.of(context).documentDetailsPageNoPdfViewerFoundErrorMessage); + showGenericError(context, S.of(context).noAppToDisplayPDFFilesFound); } if (status == ResultType.fileNotFound) { showGenericError(context, translateError(context, ErrorCode.unknown)); } if (status == ResultType.permissionDenied) { - showGenericError(context, - S.of(context).documentDetailsPageOpenPdfPermissionDeniedErrorMessage); + showGenericError(context, S.of(context).couldNotOpenFilePermissionDenied); } } @@ -348,7 +342,7 @@ class _DocumentDetailsPageState extends State { if (delete) { try { await context.read().delete(document); - showSnackBar(context, S.of(context).documentDeleteSuccessMessage); + showSnackBar(context, S.of(context).documentSuccessfullyDeleted); } on PaperlessServerException catch (error, stackTrace) { showErrorMessage(context, error, stackTrace); } finally { diff --git a/lib/features/document_details/view/widgets/document_content_widget.dart b/lib/features/document_details/view/widgets/document_content_widget.dart index 82d3ee5..d91bb57 100644 --- a/lib/features/document_details/view/widgets/document_content_widget.dart +++ b/lib/features/document_details/view/widgets/document_content_widget.dart @@ -38,8 +38,7 @@ class DocumentContentWidget extends StatelessWidget { Align( alignment: Alignment.bottomCenter, child: TextButton( - child: - Text(S.of(context).documentDetailsPageLoadFullContentLabel), + child: Text(S.of(context).loadFullContent), onPressed: () { context.read().loadFullContent(); }, diff --git a/lib/features/document_details/view/widgets/document_download_button.dart b/lib/features/document_details/view/widgets/document_download_button.dart index 3b8d22f..0465fe8 100644 --- a/lib/features/document_details/view/widgets/document_download_button.dart +++ b/lib/features/document_details/view/widgets/document_download_button.dart @@ -53,15 +53,15 @@ class _DocumentDownloadButtonState extends State { final downloadOriginal = await showDialog( context: context, builder: (context) => RadioSettingsDialog( - titleText: S.of(context).documentDownloadDialogChooseFiletype, + titleText: S.of(context).chooseFiletype, options: [ RadioOption( value: true, - label: S.of(context).documentDownloadDialogOriginalOption + + label: S.of(context).original + " (${meta.originalMimeType.split("/").last})"), RadioOption( value: false, - label: S.of(context).documentDownloadDialogArchivedOption, + label: S.of(context).archivedPdf, ), ], initialValue: false, @@ -91,7 +91,7 @@ class _DocumentDownloadButtonState extends State { createdFile.createSync(recursive: true); createdFile.writeAsBytesSync(bytes); debugPrint("Downloaded file to $filePath"); - showSnackBar(context, S.of(context).documentDownloadSuccessMessage); + showSnackBar(context, S.of(context).documentSuccessfullyDownloaded); } on PaperlessServerException catch (error, stackTrace) { showErrorMessage(context, error, stackTrace); } catch (error) { diff --git a/lib/features/document_details/view/widgets/document_meta_data_widget.dart b/lib/features/document_details/view/widgets/document_meta_data_widget.dart index 2d3def8..35a0611 100644 --- a/lib/features/document_details/view/widgets/document_meta_data_widget.dart +++ b/lib/features/document_details/view/widgets/document_meta_data_widget.dart @@ -44,48 +44,39 @@ class DocumentMetaDataWidget extends StatelessWidget { ), children: [ DetailsItem( - label: S - .of(context) - .documentArchiveSerialNumberPropertyLongLabel, + label: S.of(context).archiveSerialNumber, content: document.archiveSerialNumber != null ? Text(document.archiveSerialNumber.toString()) : TextButton.icon( icon: const Icon(Icons.archive_outlined), - label: Text(S - .of(context) - .documentDetailsPageAssignAsnButtonLabel), + label: Text(S.of(context).AssignAsn), onPressed: connectivity.isConnected ? () => _assignAsn(context) : null, ), ).paddedOnly(bottom: itemSpacing), DetailsItem.text(DateFormat().format(document.modified), - label: S.of(context).documentModifiedPropertyLabel, - context: context) + label: S.of(context).modifiedAt, context: context) .paddedOnly(bottom: itemSpacing), DetailsItem.text(DateFormat().format(document.added), - label: S.of(context).documentAddedPropertyLabel, - context: context) + label: S.of(context).addedAt, context: context) .paddedOnly(bottom: itemSpacing), DetailsItem.text( meta.mediaFilename, context: context, - label: - S.of(context).documentMetaDataMediaFilenamePropertyLabel, + label: S.of(context).mediaFilename, ).paddedOnly(bottom: itemSpacing), DetailsItem.text( meta.originalChecksum, context: context, - label: S.of(context).documentMetaDataChecksumLabel, + label: S.of(context).originalMD5Checksum, ).paddedOnly(bottom: itemSpacing), DetailsItem.text(formatBytes(meta.originalSize, 2), - label: - S.of(context).documentMetaDataOriginalFileSizeLabel, - context: context) + label: S.of(context).originalFileSize, context: context) .paddedOnly(bottom: itemSpacing), DetailsItem.text( meta.originalMimeType, - label: S.of(context).documentMetaDataOriginalMimeTypeLabel, + label: S.of(context).originalMIMEType, context: context, ).paddedOnly(bottom: itemSpacing), ], diff --git a/lib/features/document_details/view/widgets/document_overview_widget.dart b/lib/features/document_details/view/widgets/document_overview_widget.dart index f255666..4dfd00c 100644 --- a/lib/features/document_details/view/widgets/document_overview_widget.dart +++ b/lib/features/document_details/view/widgets/document_overview_widget.dart @@ -29,7 +29,7 @@ class DocumentOverviewWidget extends StatelessWidget { ), children: [ DetailsItem( - label: S.of(context).documentTitlePropertyLabel, + label: S.of(context).title, content: HighlightedText( text: document.title, highlights: queryString?.split(" ") ?? [], @@ -39,12 +39,12 @@ class DocumentOverviewWidget extends StatelessWidget { DetailsItem.text( DateFormat.yMMMMd().format(document.created), context: context, - label: S.of(context).documentCreatedPropertyLabel, + label: S.of(context).createdAt, ).paddedOnly(bottom: itemSpacing), Visibility( visible: document.documentType != null, child: DetailsItem( - label: S.of(context).documentDocumentTypePropertyLabel, + label: S.of(context).documentType, content: LabelText( style: Theme.of(context).textTheme.bodyLarge, id: document.documentType, @@ -54,7 +54,7 @@ class DocumentOverviewWidget extends StatelessWidget { Visibility( visible: document.correspondent != null, child: DetailsItem( - label: S.of(context).documentCorrespondentPropertyLabel, + label: S.of(context).correspondent, content: LabelText( style: Theme.of(context).textTheme.bodyLarge, id: document.correspondent, @@ -64,7 +64,7 @@ class DocumentOverviewWidget extends StatelessWidget { Visibility( visible: document.storagePath != null, child: DetailsItem( - label: S.of(context).documentStoragePathPropertyLabel, + label: S.of(context).storagePath, content: StoragePathWidget( pathId: document.storagePath, ), @@ -73,7 +73,7 @@ class DocumentOverviewWidget extends StatelessWidget { Visibility( visible: document.tags.isNotEmpty, child: DetailsItem( - label: S.of(context).documentTagsPropertyLabel, + label: S.of(context).tags, content: Padding( padding: const EdgeInsets.only(top: 8.0), child: TagsWidget( diff --git a/lib/features/document_edit/view/document_edit_page.dart b/lib/features/document_edit/view/document_edit_page.dart index 7d8c338..ccc3878 100644 --- a/lib/features/document_edit/view/document_edit_page.dart +++ b/lib/features/document_edit/view/document_edit_page.dart @@ -59,10 +59,10 @@ class _DocumentEditPageState extends State { floatingActionButton: FloatingActionButton.extended( onPressed: () => _onSubmit(state.document), icon: const Icon(Icons.save), - label: Text(S.of(context).genericActionUpdateLabel), + label: Text(S.of(context).saveChanges), ), appBar: AppBar( - title: Text(S.of(context).documentEditPageTitle), + title: Text(S.of(context).editDocument), bottom: _isSubmitLoading ? const PreferredSize( preferredSize: Size.fromHeight(4), @@ -159,7 +159,7 @@ class _DocumentEditPageState extends State { create: (context) => context.read>(), child: AddStoragePathPage(initalValue: initialValue), ), - textFieldLabel: S.of(context).documentStoragePathPropertyLabel, + textFieldLabel: S.of(context).storagePath, labelOptions: options, initialValue: IdQueryParameter.fromId(initialId), name: fkStoragePath, @@ -180,7 +180,7 @@ class _DocumentEditPageState extends State { create: (context) => context.read>(), child: AddCorrespondentPage(initialName: initialValue), ), - textFieldLabel: S.of(context).documentCorrespondentPropertyLabel, + textFieldLabel: S.of(context).correspondent, labelOptions: options, initialValue: IdQueryParameter.fromId(initialId), name: fkCorrespondent, @@ -214,7 +214,7 @@ class _DocumentEditPageState extends State { initialName: currentInput, ), ), - textFieldLabel: S.of(context).documentDocumentTypePropertyLabel, + textFieldLabel: S.of(context).documentType, initialValue: IdQueryParameter.fromId(initialId), labelOptions: options, name: fkDocumentType, @@ -249,7 +249,7 @@ class _DocumentEditPageState extends State { }); try { await context.read().updateDocument(mergedDocument); - showSnackBar(context, S.of(context).documentUpdateSuccessMessage); + showSnackBar(context, S.of(context).documentSuccessfullyUpdated); } on PaperlessServerException catch (error, stackTrace) { showErrorMessage(context, error, stackTrace); } finally { @@ -266,7 +266,7 @@ class _DocumentEditPageState extends State { name: fkTitle, validator: FormBuilderValidators.required(), decoration: InputDecoration( - label: Text(S.of(context).documentTitlePropertyLabel), + label: Text(S.of(context).title), ), initialValue: initialTitle, ); @@ -281,7 +281,7 @@ class _DocumentEditPageState extends State { name: fkCreatedDate, decoration: InputDecoration( prefixIcon: const Icon(Icons.calendar_month_outlined), - label: Text(S.of(context).documentCreatedPropertyLabel), + label: Text(S.of(context).createdAt), ), initialValue: initialCreatedAtDate, format: DateFormat.yMMMMd(), @@ -311,7 +311,7 @@ class _DocumentEditPageState extends State { crossAxisAlignment: CrossAxisAlignment.start, children: [ Text( - S.of(context).documentEditPageSuggestionsLabel, + S.of(context).suggestions, style: Theme.of(context).textTheme.bodySmall, ), SizedBox( diff --git a/lib/features/document_scan/view/scanner_page.dart b/lib/features/document_scan/view/scanner_page.dart index d0c303a..db13b0c 100644 --- a/lib/features/document_scan/view/scanner_page.dart +++ b/lib/features/document_scan/view/scanner_page.dart @@ -72,7 +72,7 @@ class _ScannerPageState extends State state.isEmpty ? const NeverScrollableScrollPhysics() : null, slivers: [ SearchAppBar( - hintText: S.of(context).documentSearchSearchDocuments, + hintText: S.of(context).searchDocuments, onOpenSearch: showDocumentSearchPage, bottom: PreferredSize( child: _buildActions(connectedState.isConnected), @@ -97,7 +97,7 @@ class _ScannerPageState extends State floatHeaderSlivers: false, headerSliverBuilder: (context, innerBoxIsScrolled) => [ SearchAppBar( - hintText: S.of(context).documentSearchSearchDocuments, + hintText: S.of(context).searchDocuments, onOpenSearch: showDocumentSearchPage, bottom: PreferredSize( child: _buildActions(connectedState.isConnected), @@ -134,7 +134,7 @@ class _ScannerPageState extends State BlocBuilder>( builder: (context, state) { return TextButton.icon( - label: Text(S.of(context).scannerPagePreviewLabel), + label: Text(S.of(context).previewScan), onPressed: state.isNotEmpty ? () => Navigator.of(context).push( MaterialPageRoute( @@ -154,7 +154,7 @@ class _ScannerPageState extends State BlocBuilder>( builder: (context, state) { return TextButton.icon( - label: Text(S.of(context).scannerPageClearAllLabel), + label: Text(S.of(context).clearAll), onPressed: state.isEmpty ? null : () => _reset(context), icon: const Icon(Icons.delete_sweep_outlined), ); @@ -163,7 +163,7 @@ class _ScannerPageState extends State BlocBuilder>( builder: (context, state) { return TextButton.icon( - label: Text(S.of(context).scannerPageUploadLabel), + label: Text(S.of(context).upload), onPressed: state.isEmpty || !isConnected ? null : () => _onPrepareDocumentUpload(context), @@ -176,55 +176,6 @@ class _ScannerPageState extends State ); } - AppBar _buildAppBar(BuildContext context, bool isConnected) { - return AppBar( - title: Text(S.of(context).documentScannerPageTitle), - bottom: !isConnected ? const OfflineBanner() : null, - actions: [ - BlocBuilder>( - builder: (context, state) { - return IconButton( - onPressed: state.isNotEmpty - ? () => Navigator.of(context).push( - MaterialPageRoute( - builder: (context) => DocumentView( - documentBytes: _assembleFileBytes( - state, - forcePdf: true, - ).then((file) => file.bytes), - ), - ), - ) - : null, - icon: const Icon(Icons.visibility), - tooltip: S.of(context).documentScannerPageResetButtonTooltipText, - ); - }, - ), - BlocBuilder>( - builder: (context, state) { - return IconButton( - onPressed: state.isEmpty ? null : () => _reset(context), - icon: const Icon(Icons.delete_sweep), - tooltip: S.of(context).documentScannerPageResetButtonTooltipText, - ); - }, - ), - BlocBuilder>( - builder: (context, state) { - return IconButton( - onPressed: state.isEmpty || !isConnected - ? null - : () => _onPrepareDocumentUpload(context), - icon: const Icon(Icons.done), - tooltip: S.of(context).documentScannerPageUploadButtonTooltip, - ); - }, - ), - ], - ); - } - void _openDocumentScanner(BuildContext context) async { final isGranted = await askForPermission(Permission.camera); if (!isGranted) { @@ -296,19 +247,16 @@ class _ScannerPageState extends State mainAxisAlignment: MainAxisAlignment.center, children: [ Text( - S.of(context).documentScannerPageEmptyStateText, + S.of(context).noDocumentsScannedYet, textAlign: TextAlign.center, ), TextButton( - child: - Text(S.of(context).documentScannerPageAddScanButtonLabel), + child: Text(S.of(context).scanADocument), onPressed: () => _openDocumentScanner(context), ), - Text(S.of(context).documentScannerPageOrText), + Text(S.of(context).or), TextButton( - child: Text(S - .of(context) - .documentScannerPageUploadFromThisDeviceButtonLabel), + child: Text(S.of(context).uploadADocumentFromThisDevice), onPressed: isConnected ? _onUploadFromFilesystem : null, ), ], diff --git a/lib/features/document_scan/view/widgets/scanned_image_item.dart b/lib/features/document_scan/view/widgets/scanned_image_item.dart index 6f10a26..ddc908a 100644 --- a/lib/features/document_scan/view/widgets/scanned_image_item.dart +++ b/lib/features/document_scan/view/widgets/scanned_image_item.dart @@ -112,7 +112,7 @@ class _ScannedImageItemState extends State { builder: (context) => Scaffold( appBar: AppBar( title: Text( - "${S.of(context).scannerPageImagePreviewTitle} ${widget.index + 1}/${widget.totalNumberOfFiles}"), + "${S.of(context).scan} ${widget.index + 1}/${widget.totalNumberOfFiles}"), ), body: PhotoView(imageProvider: FileImage(widget.file)), ), diff --git a/lib/features/document_search/view/document_search_page.dart b/lib/features/document_search/view/document_search_page.dart index e27841a..0b839de 100644 --- a/lib/features/document_search/view/document_search_page.dart +++ b/lib/features/document_search/view/document_search_page.dart @@ -60,7 +60,7 @@ class _DocumentSearchPageState extends State { hintStyle: theme.textTheme.bodyLarge?.apply( color: theme.colorScheme.onSurfaceVariant, ), - hintText: S.of(context).documentSearchSearchDocuments, + hintText: S.of(context).searchDocuments, border: InputBorder.none, ), controller: _queryController, @@ -181,7 +181,7 @@ class _DocumentSearchPageState extends State { Widget _buildResultsView(DocumentSearchState state) { final header = Text( - S.of(context).documentSearchResults, + S.of(context).results, style: Theme.of(context).textTheme.labelSmall, ).padded(); return CustomScrollView( @@ -190,7 +190,7 @@ class _DocumentSearchPageState extends State { if (state.hasLoaded && !state.isLoading && state.documents.isEmpty) SliverToBoxAdapter( child: Center( - child: Text(S.of(context).documentSearchNoMatchesFound), + child: Text(S.of(context).noMatchesFound), ), ) else diff --git a/lib/features/document_search/view/remove_history_entry_dialog.dart b/lib/features/document_search/view/remove_history_entry_dialog.dart index 13047a8..da50476 100644 --- a/lib/features/document_search/view/remove_history_entry_dialog.dart +++ b/lib/features/document_search/view/remove_history_entry_dialog.dart @@ -10,11 +10,11 @@ class RemoveHistoryEntryDialog extends StatelessWidget { Widget build(BuildContext context) { return AlertDialog( title: Text(entry), - content: Text(S.of(context).documentSearchRemoveHistoryEntryText), + content: Text(S.of(context).removeQueryFromSearchHistory), actions: [ const DialogCancelButton(), TextButton( - child: Text(S.of(context).genericActionRemoveLabel), + child: Text(S.of(context).remove), onPressed: () { Navigator.pop(context, true); }, diff --git a/lib/features/document_upload/view/document_upload_preparation_page.dart b/lib/features/document_upload/view/document_upload_preparation_page.dart index 3acce30..f105b40 100644 --- a/lib/features/document_upload/view/document_upload_preparation_page.dart +++ b/lib/features/document_upload/view/document_upload_preparation_page.dart @@ -62,7 +62,7 @@ class _DocumentUploadPreparationPageState return Scaffold( resizeToAvoidBottomInset: true, appBar: AppBar( - title: Text(S.of(context).documentsUploadPageTitle), + title: Text(S.of(context).prepareDocument), bottom: _isUploadLoading ? const PreferredSize( child: LinearProgressIndicator(), @@ -73,7 +73,7 @@ class _DocumentUploadPreparationPageState visible: MediaQuery.of(context).viewInsets.bottom == 0, child: FloatingActionButton.extended( onPressed: _onSubmit, - label: Text(S.of(context).genericActionUploadLabel), + label: Text(S.of(context).upload), icon: const Icon(Icons.upload), ), ), @@ -91,7 +91,7 @@ class _DocumentUploadPreparationPageState widget.title ?? "scan_${fileNameDateFormat.format(_now)}", validator: FormBuilderValidators.required(), decoration: InputDecoration( - labelText: S.of(context).documentTitlePropertyLabel, + labelText: S.of(context).title, suffixIcon: IconButton( icon: const Icon(Icons.close), onPressed: () { @@ -121,7 +121,7 @@ class _DocumentUploadPreparationPageState enabled: !_syncTitleAndFilename, name: fkFileName, decoration: InputDecoration( - labelText: S.of(context).documentUploadFileNameLabel, + labelText: S.of(context).fileName, suffixText: widget.fileExtension, suffixIcon: IconButton( icon: const Icon(Icons.clear), @@ -151,9 +151,7 @@ class _DocumentUploadPreparationPageState } }, title: Text( - S - .of(context) - .documentUploadPageSynchronizeTitleAndFilenameLabel, + S.of(context).synchronizeTitleAndFilename, ), ), // Created at @@ -168,8 +166,7 @@ class _DocumentUploadPreparationPageState }, decoration: InputDecoration( prefixIcon: const Icon(Icons.calendar_month_outlined), - labelText: - S.of(context).documentCreatedPropertyLabel + " *", + labelText: S.of(context).createdAt + " *", suffixIcon: _showDatePickerDeleteIcon ? IconButton( icon: const Icon(Icons.close), @@ -192,8 +189,7 @@ class _DocumentUploadPreparationPageState context.read>(), child: AddCorrespondentPage(initialName: initialName), ), - textFieldLabel: - S.of(context).documentCorrespondentPropertyLabel + " *", + textFieldLabel: S.of(context).correspondent + " *", name: DocumentModel.correspondentKey, labelOptions: state.correspondents, prefixIcon: const Icon(Icons.person_outline), @@ -208,8 +204,7 @@ class _DocumentUploadPreparationPageState context.read>(), child: AddDocumentTypePage(initialName: initialName), ), - textFieldLabel: - S.of(context).documentDocumentTypePropertyLabel + " *", + textFieldLabel: S.of(context).documentType + " *", name: DocumentModel.documentTypeKey, labelOptions: state.documentTypes, prefixIcon: const Icon(Icons.description_outlined), @@ -223,10 +218,7 @@ class _DocumentUploadPreparationPageState //Label: "Tags" + " *", ), Text( - "* " + - S - .of(context) - .uploadPageAutomaticallInferredFieldsHintText, + "* " + S.of(context).uploadInferValuesHint, style: Theme.of(context).textTheme.bodySmall, ), SizedBox(height: 300), @@ -265,7 +257,8 @@ class _DocumentUploadPreparationPageState tags: tags.ids, createdAt: createdAt, ); - showSnackBar(context, S.of(context).documentUploadSuccessText); + showSnackBar( + context, S.of(context).documentSuccessfullyUploadedProcessing); Navigator.pop(context, taskId); } on PaperlessServerException catch (error, stackTrace) { showErrorMessage(context, error, stackTrace); diff --git a/lib/features/documents/view/pages/document_view.dart b/lib/features/documents/view/pages/document_view.dart index e15d21e..35e8492 100644 --- a/lib/features/documents/view/pages/document_view.dart +++ b/lib/features/documents/view/pages/document_view.dart @@ -32,7 +32,7 @@ class _DocumentViewState extends State { Widget build(BuildContext context) { return Scaffold( appBar: AppBar( - title: Text(S.of(context).documentPreviewPageTitle), + title: Text(S.of(context).preview), ), body: PdfView( builders: PdfViewBuilders( diff --git a/lib/features/documents/view/pages/documents_page.dart b/lib/features/documents/view/pages/documents_page.dart index 143db92..d6f6a16 100644 --- a/lib/features/documents/view/pages/documents_page.dart +++ b/lib/features/documents/view/pages/documents_page.dart @@ -112,11 +112,9 @@ class _DocumentsPageState extends State listener: (context, state) { showSnackBar( context, - S.of(context).documentsPageNewDocumentAvailableText, + S.of(context).newDocumentAvailable, action: SnackBarActionConfig( - label: S - .of(context) - .documentUploadProcessingSuccessfulReloadActionText, + label: S.of(context).reload, onPressed: () { context.read().acknowledgeCurrentTask(); context.read().reload(); @@ -202,7 +200,7 @@ class _DocumentsPageState extends State .resetSelection(), ), title: Text( - "${state.selection.length} ${S.of(context).documentsSelectedText}", + "${state.selection.length} ${S.of(context).countSelected}", ), actions: [ IconButton( @@ -213,14 +211,13 @@ class _DocumentsPageState extends State ); } return SearchAppBar( - hintText: - S.of(context).documentSearchSearchDocuments, + hintText: S.of(context).searchDocuments, onOpenSearch: showDocumentSearchPage, bottom: TabBar( controller: _tabController, tabs: [ - Tab(text: S.of(context).documentsPageTitle), - Tab(text: S.of(context).savedViewsLabel), + Tab(text: S.of(context).documents), + Tab(text: S.of(context).views), ], ), ); @@ -296,7 +293,7 @@ class _DocumentsPageState extends State _nestedScrollViewKey.currentState?.outerController.jumpTo(0); }, label: Text( - S.of(context).scrollToTopLabel, + S.of(context).scrollToTop, style: DefaultTextStyle.of(context).style.apply( color: Theme.of(context).colorScheme.onPrimary, ), @@ -411,7 +408,7 @@ class _DocumentsPageState extends State .bulkDelete(documentsState.selection); showSnackBar( context, - S.of(context).documentsPageBulkDeleteSuccessfulText, + S.of(context).documentsSuccessfullyDeleted, ); context.read().resetSelection(); } on PaperlessServerException catch (error, stackTrace) { diff --git a/lib/features/documents/view/widgets/delete_document_confirmation_dialog.dart b/lib/features/documents/view/widgets/delete_document_confirmation_dialog.dart index bc6b761..32e8114 100644 --- a/lib/features/documents/view/widgets/delete_document_confirmation_dialog.dart +++ b/lib/features/documents/view/widgets/delete_document_confirmation_dialog.dart @@ -9,12 +9,12 @@ class DeleteDocumentConfirmationDialog extends StatelessWidget { @override Widget build(BuildContext context) { return AlertDialog( - title: Text(S.of(context).documentsPageSelectionBulkDeleteDialogTitle), + title: Text(S.of(context).confirmDeletion), content: Column( mainAxisSize: MainAxisSize.min, children: [ Text( - S.of(context).documentsPageSelectionBulkDeleteDialogWarningTextOne, + S.of(context).areYouSureYouWantToDeleteTheFollowingDocuments(1), ), const SizedBox(height: 16), Text( @@ -26,14 +26,13 @@ class DeleteDocumentConfirmationDialog extends StatelessWidget { ), ), const SizedBox(height: 16), - Text( - S.of(context).documentsPageSelectionBulkDeleteDialogContinueText), + Text(S.of(context).thisActionIsIrreversibleDoYouWishToProceedAnyway), ], ), actions: [ TextButton( onPressed: () => Navigator.pop(context, false), - child: Text(S.of(context).genericActionCancelLabel), + child: Text(S.of(context).cancel), ), TextButton( style: ButtonStyle( @@ -43,7 +42,7 @@ class DeleteDocumentConfirmationDialog extends StatelessWidget { onPressed: () { Navigator.pop(context, true); }, - child: Text(S.of(context).genericActionDeleteLabel), + child: Text(S.of(context).delete), ), ], ); diff --git a/lib/features/documents/view/widgets/documents_empty_state.dart b/lib/features/documents/view/widgets/documents_empty_state.dart index 676f052..3c7ab5d 100644 --- a/lib/features/documents/view/widgets/documents_empty_state.dart +++ b/lib/features/documents/view/widgets/documents_empty_state.dart @@ -18,13 +18,13 @@ class DocumentsEmptyState extends StatelessWidget { Widget build(BuildContext context) { return Center( child: EmptyState( - title: S.of(context).documentsPageEmptyStateOopsText, - subtitle: S.of(context).documentsPageEmptyStateNothingHereText, + title: S.of(context).oops, + subtitle: S.of(context).thereSeemsToBeNothingHere, bottomChild: state.filter != DocumentFilter.initial && onReset != null ? TextButton( onPressed: onReset, child: Text( - S.of(context).documentsEmptyStateResetFilterLabel, + S.of(context).resetFilter, ), ).padded() : null, diff --git a/lib/features/documents/view/widgets/search/document_filter_form.dart b/lib/features/documents/view/widgets/search/document_filter_form.dart index 4c500fd..4530c25 100644 --- a/lib/features/documents/view/widgets/search/document_filter_form.dart +++ b/lib/features/documents/view/widgets/search/document_filter_form.dart @@ -96,14 +96,14 @@ class _DocumentFilterFormState extends State { Align( alignment: Alignment.centerLeft, child: Text( - S.of(context).documentFilterAdvancedLabel, + S.of(context).advanced, style: Theme.of(context).textTheme.bodySmall, ), ), FormBuilderExtendedDateRangePicker( name: DocumentFilterForm.fkCreatedAt, initialValue: widget.initialFilter.created, - labelText: S.of(context).documentCreatedPropertyLabel, + labelText: S.of(context).createdAt, onChanged: (_) { _checkQueryConstraints(); }, @@ -111,7 +111,7 @@ class _DocumentFilterFormState extends State { FormBuilderExtendedDateRangePicker( name: DocumentFilterForm.fkAddedAt, initialValue: widget.initialFilter.added, - labelText: S.of(context).documentAddedPropertyLabel, + labelText: S.of(context).addedAt, onChanged: (_) { _checkQueryConstraints(); }, @@ -151,7 +151,7 @@ class _DocumentFilterFormState extends State { formBuilderState: widget.formKey.currentState, name: DocumentFilterForm.fkDocumentType, labelOptions: state.labels, - textFieldLabel: S.of(context).documentDocumentTypePropertyLabel, + textFieldLabel: S.of(context).documentType, initialValue: widget.initialFilter.documentType, prefixIcon: const Icon(Icons.description_outlined), ); @@ -166,7 +166,7 @@ class _DocumentFilterFormState extends State { formBuilderState: widget.formKey.currentState, name: DocumentFilterForm.fkCorrespondent, labelOptions: state.labels, - textFieldLabel: S.of(context).documentCorrespondentPropertyLabel, + textFieldLabel: S.of(context).correspondent, initialValue: widget.initialFilter.correspondent, prefixIcon: const Icon(Icons.person_outline), ); @@ -181,7 +181,7 @@ class _DocumentFilterFormState extends State { formBuilderState: widget.formKey.currentState, name: DocumentFilterForm.fkStoragePath, labelOptions: state.labels, - textFieldLabel: S.of(context).documentStoragePathPropertyLabel, + textFieldLabel: S.of(context).storagePath, initialValue: widget.initialFilter.storagePath, prefixIcon: const Icon(Icons.folder_outlined), ); diff --git a/lib/features/documents/view/widgets/search/document_filter_panel.dart b/lib/features/documents/view/widgets/search/document_filter_panel.dart index 65332b9..b1ee243 100644 --- a/lib/features/documents/view/widgets/search/document_filter_panel.dart +++ b/lib/features/documents/view/widgets/search/document_filter_panel.dart @@ -74,7 +74,7 @@ class _DocumentFilterPanelState extends State { visible: MediaQuery.of(context).viewInsets.bottom == 0, child: FloatingActionButton.extended( icon: const Icon(Icons.done), - label: Text(S.of(context).documentFilterApplyFilterLabel), + label: Text(S.of(context).apply), onPressed: _onApplyFilter, ), ), @@ -85,7 +85,7 @@ class _DocumentFilterPanelState extends State { TextButton.icon( onPressed: _resetFilter, icon: const Icon(Icons.refresh), - label: Text(S.of(context).documentFilterResetLabel), + label: Text(S.of(context).reset), ), ], ), @@ -133,7 +133,7 @@ class _DocumentFilterPanelState extends State { ), Padding( padding: EdgeInsets.only(left: _heightAnimationValue * 48), - child: Text(S.of(context).documentFilterTitle), + child: Text(S.of(context).filterDocuments), ), ], ), diff --git a/lib/features/documents/view/widgets/search/sort_field_selection_bottom_sheet.dart b/lib/features/documents/view/widgets/search/sort_field_selection_bottom_sheet.dart index cafa731..a9f391a 100644 --- a/lib/features/documents/view/widgets/search/sort_field_selection_bottom_sheet.dart +++ b/lib/features/documents/view/widgets/search/sort_field_selection_bottom_sheet.dart @@ -48,12 +48,12 @@ class _SortFieldSelectionBottomSheetState mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Text( - S.of(context).documentsPageOrderByLabel, + S.of(context).orderBy, style: Theme.of(context).textTheme.bodySmall, textAlign: TextAlign.start, ), TextButton( - child: Text(S.of(context).documentFilterApplyFilterLabel), + child: Text(S.of(context).apply), onPressed: () { widget.onSubmit( _currentSortField, @@ -105,12 +105,12 @@ class _SortFieldSelectionBottomSheetState ButtonSegment( icon: const FaIcon(FontAwesomeIcons.arrowDownAZ), value: SortOrder.descending, - label: Text(S.of(context).sortDocumentDescending), + label: Text(S.of(context).descending), ), ButtonSegment( icon: const FaIcon(FontAwesomeIcons.arrowUpZA), value: SortOrder.ascending, - label: Text(S.of(context).sortDocumentAscending), + label: Text(S.of(context).ascending), ), ], emptySelectionAllowed: false, diff --git a/lib/features/documents/view/widgets/search/text_query_form_field.dart b/lib/features/documents/view/widgets/search/text_query_form_field.dart index 7bb97c3..b9c97db 100644 --- a/lib/features/documents/view/widgets/search/text_query_form_field.dart +++ b/lib/features/documents/view/widgets/search/text_query_form_field.dart @@ -63,20 +63,19 @@ class TextQueryFormField extends StatelessWidget { itemBuilder: (context) => [ PopupMenuItem( child: ListTile( - title: Text( - S.of(context).documentFilterQueryOptionsTitleAndContentLabel), + title: Text(S.of(context).titleAndContent), ), value: QueryType.titleAndContent, ), PopupMenuItem( child: ListTile( - title: Text(S.of(context).documentFilterQueryOptionsTitleLabel), + title: Text(S.of(context).title), ), value: QueryType.title, ), PopupMenuItem( child: ListTile( - title: Text(S.of(context).documentFilterQueryOptionsExtendedLabel), + title: Text(S.of(context).extended), ), value: QueryType.extended, ), @@ -90,11 +89,11 @@ class TextQueryFormField extends StatelessWidget { String _buildLabelText(BuildContext context, QueryType queryType) { switch (queryType) { case QueryType.title: - return S.of(context).documentFilterQueryOptionsTitleLabel; + return S.of(context).title; case QueryType.titleAndContent: - return S.of(context).documentFilterQueryOptionsTitleAndContentLabel; + return S.of(context).titleAndContent; case QueryType.extended: - return S.of(context).documentFilterQueryOptionsExtendedLabel; + return S.of(context).extended; default: return ''; } diff --git a/lib/features/documents/view/widgets/selection/bulk_delete_confirmation_dialog.dart b/lib/features/documents/view/widgets/selection/bulk_delete_confirmation_dialog.dart index e7513b9..7d39835 100644 --- a/lib/features/documents/view/widgets/selection/bulk_delete_confirmation_dialog.dart +++ b/lib/features/documents/view/widgets/selection/bulk_delete_confirmation_dialog.dart @@ -14,31 +14,24 @@ class BulkDeleteConfirmationDialog extends StatelessWidget { Widget build(BuildContext context) { assert(state.selection.isNotEmpty); return AlertDialog( - title: Text(S.of(context).documentsPageSelectionBulkDeleteDialogTitle), + title: Text(S.of(context).confirmDeletion), content: Column( mainAxisSize: MainAxisSize.min, children: [ Text( - //TODO: use plurals, didn't use because of crash... investigate later. - state.selection.length == 1 - ? S - .of(context) - .documentsPageSelectionBulkDeleteDialogWarningTextOne - : S - .of(context) - .documentsPageSelectionBulkDeleteDialogWarningTextMany, + S.of(context).areYouSureYouWantToDeleteTheFollowingDocuments( + state.selection.length), ), const SizedBox(height: 16), ...state.selection.map(_buildBulletPoint).toList(), const SizedBox(height: 16), - Text( - S.of(context).documentsPageSelectionBulkDeleteDialogContinueText), + Text(S.of(context).thisActionIsIrreversibleDoYouWishToProceedAnyway), ], ), actions: [ TextButton( onPressed: () => Navigator.pop(context, false), - child: Text(S.of(context).genericActionCancelLabel), + child: Text(S.of(context).cancel), ), TextButton( style: ButtonStyle( @@ -48,7 +41,7 @@ class BulkDeleteConfirmationDialog extends StatelessWidget { onPressed: () { Navigator.pop(context, true); }, - child: Text(S.of(context).genericActionDeleteLabel), + child: Text(S.of(context).delete), ), ], ); diff --git a/lib/features/documents/view/widgets/selection/confirm_delete_saved_view_dialog.dart b/lib/features/documents/view/widgets/selection/confirm_delete_saved_view_dialog.dart index 422e5d8..47569f7 100644 --- a/lib/features/documents/view/widgets/selection/confirm_delete_saved_view_dialog.dart +++ b/lib/features/documents/view/widgets/selection/confirm_delete_saved_view_dialog.dart @@ -14,18 +14,18 @@ class ConfirmDeleteSavedViewDialog extends StatelessWidget { Widget build(BuildContext context) { return AlertDialog( title: Text( - S.of(context).deleteViewDialogTitleText + view.name + "?", + S.of(context).deleteView + view.name + "?", softWrap: true, ), - content: Text(S.of(context).deleteViewDialogContentText), + content: Text(S.of(context).doYouReallyWantToDeleteThisView), actions: [ TextButton( - child: Text(S.of(context).genericActionCancelLabel), + child: Text(S.of(context).cancel), onPressed: () => Navigator.pop(context, false), ), TextButton( child: Text( - S.of(context).genericActionDeleteLabel, + S.of(context).delete, style: TextStyle(color: Theme.of(context).colorScheme.error), ), onPressed: () => Navigator.pop(context, true), diff --git a/lib/features/documents/view/widgets/selection/view_type_selection_widget.dart b/lib/features/documents/view/widgets/selection/view_type_selection_widget.dart index abab249..c8a3079 100644 --- a/lib/features/documents/view/widgets/selection/view_type_selection_widget.dart +++ b/lib/features/documents/view/widgets/selection/view_type_selection_widget.dart @@ -34,19 +34,19 @@ class ViewTypeSelectionWidget extends StatelessWidget { _buildViewTypeOption( context, type: ViewType.list, - label: S.of(context).viewTypeListOption, + label: S.of(context).list, icon: Icons.list, ), _buildViewTypeOption( context, type: ViewType.grid, - label: S.of(context).viewTypeGridOption, + label: S.of(context).grid, icon: Icons.grid_view_rounded, ), _buildViewTypeOption( context, type: ViewType.detailed, - label: S.of(context).viewTypeDetailedOption, + label: S.of(context).detailed, icon: Icons.article_outlined, ), ], diff --git a/lib/features/edit_label/view/add_label_page.dart b/lib/features/edit_label/view/add_label_page.dart index 5b0e593..de18fbd 100644 --- a/lib/features/edit_label/view/add_label_page.dart +++ b/lib/features/edit_label/view/add_label_page.dart @@ -62,7 +62,7 @@ class AddLabelFormWidget extends StatelessWidget { fromJsonT: fromJsonT, submitButtonConfig: SubmitButtonConfig( icon: const Icon(Icons.add), - label: Text(S.of(context).genericActionCreateLabel), + label: Text(S.of(context).create), onSubmit: context.read>().create, ), additionalFields: additionalFields, diff --git a/lib/features/edit_label/view/edit_label_page.dart b/lib/features/edit_label/view/edit_label_page.dart index 8fe7d27..e2f8888 100644 --- a/lib/features/edit_label/view/edit_label_page.dart +++ b/lib/features/edit_label/view/edit_label_page.dart @@ -55,7 +55,7 @@ class EditLabelForm extends StatelessWidget { Widget build(BuildContext context) { return Scaffold( appBar: AppBar( - title: Text(S.of(context).genericActionEditLabel), + title: Text(S.of(context).edit), actions: [ IconButton( onPressed: () => _onDelete(context), @@ -68,7 +68,7 @@ class EditLabelForm extends StatelessWidget { fromJsonT: fromJsonT, submitButtonConfig: SubmitButtonConfig( icon: const Icon(Icons.save), - label: Text(S.of(context).genericActionUpdateLabel), + label: Text(S.of(context).saveChanges), onSubmit: context.read>().update, ), additionalFields: additionalFields, @@ -81,22 +81,21 @@ class EditLabelForm extends StatelessWidget { final shouldDelete = await showDialog( context: context, builder: (context) => AlertDialog( - title: - Text(S.of(context).editLabelPageConfirmDeletionDialogTitle), + title: Text(S.of(context).confirmDeletion), content: Text( - S.of(context).editLabelPageDeletionDialogText, + S.of(context).deleteLabelWarningText, ), actions: [ TextButton( onPressed: () => Navigator.pop(context, false), - child: Text(S.of(context).genericActionCancelLabel), + child: Text(S.of(context).cancel), ), TextButton( onPressed: () { Navigator.pop(context, true); }, child: Text( - S.of(context).genericActionDeleteLabel, + S.of(context).delete, style: TextStyle(color: Theme.of(context).colorScheme.error), ), diff --git a/lib/features/edit_label/view/impl/add_correspondent_page.dart b/lib/features/edit_label/view/impl/add_correspondent_page.dart index 08d4c77..f8e7b60 100644 --- a/lib/features/edit_label/view/impl/add_correspondent_page.dart +++ b/lib/features/edit_label/view/impl/add_correspondent_page.dart @@ -18,7 +18,7 @@ class AddCorrespondentPage extends StatelessWidget { context.read>(), ), child: AddLabelPage( - pageTitle: Text(S.of(context).addCorrespondentPageTitle), + pageTitle: Text(S.of(context).addCorrespondent), fromJsonT: Correspondent.fromJson, initialName: initialName, ), diff --git a/lib/features/edit_label/view/impl/add_document_type_page.dart b/lib/features/edit_label/view/impl/add_document_type_page.dart index e3c19e9..646f571 100644 --- a/lib/features/edit_label/view/impl/add_document_type_page.dart +++ b/lib/features/edit_label/view/impl/add_document_type_page.dart @@ -21,7 +21,7 @@ class AddDocumentTypePage extends StatelessWidget { context.read>(), ), child: AddLabelPage( - pageTitle: Text(S.of(context).addDocumentTypePageTitle), + pageTitle: Text(S.of(context).addDocumentType), fromJsonT: DocumentType.fromJson, initialName: initialName, ), diff --git a/lib/features/edit_label/view/impl/add_storage_path_page.dart b/lib/features/edit_label/view/impl/add_storage_path_page.dart index 3ab343c..936525b 100644 --- a/lib/features/edit_label/view/impl/add_storage_path_page.dart +++ b/lib/features/edit_label/view/impl/add_storage_path_page.dart @@ -19,7 +19,7 @@ class AddStoragePathPage extends StatelessWidget { context.read>(), ), child: AddLabelPage( - pageTitle: Text(S.of(context).addStoragePathPageTitle), + pageTitle: Text(S.of(context).addStoragePath), fromJsonT: StoragePath.fromJson, initialName: initalValue, additionalFields: const [ diff --git a/lib/features/edit_label/view/impl/add_tag_page.dart b/lib/features/edit_label/view/impl/add_tag_page.dart index 76257eb..61dcc31 100644 --- a/lib/features/edit_label/view/impl/add_tag_page.dart +++ b/lib/features/edit_label/view/impl/add_tag_page.dart @@ -22,7 +22,7 @@ class AddTagPage extends StatelessWidget { context.read>(), ), child: AddLabelPage( - pageTitle: Text(S.of(context).addTagPageTitle), + pageTitle: Text(S.of(context).addTag), fromJsonT: Tag.fromJson, initialName: initialValue, additionalFields: [ @@ -30,7 +30,7 @@ class AddTagPage extends StatelessWidget { name: Tag.colorKey, valueTransformer: (color) => "#${color?.value.toRadixString(16)}", decoration: InputDecoration( - label: Text(S.of(context).tagColorPropertyLabel), + label: Text(S.of(context).color), ), colorPickerType: ColorPickerType.materialPicker, initialValue: Color((Random().nextDouble() * 0xFFFFFF).toInt()) @@ -38,7 +38,7 @@ class AddTagPage extends StatelessWidget { ), FormBuilderCheckbox( name: Tag.isInboxTagKey, - title: Text(S.of(context).tagInboxTagPropertyLabel), + title: Text(S.of(context).inboxTag), ), ], ), diff --git a/lib/features/edit_label/view/impl/edit_tag_page.dart b/lib/features/edit_label/view/impl/edit_tag_page.dart index 678b944..1c7200b 100644 --- a/lib/features/edit_label/view/impl/edit_tag_page.dart +++ b/lib/features/edit_label/view/impl/edit_tag_page.dart @@ -28,14 +28,14 @@ class EditTagPage extends StatelessWidget { initialValue: tag.color, name: Tag.colorKey, decoration: InputDecoration( - label: Text(S.of(context).tagColorPropertyLabel), + label: Text(S.of(context).color), ), colorPickerType: ColorPickerType.blockPicker, ), FormBuilderCheckbox( initialValue: tag.isInboxTag, name: Tag.isInboxTagKey, - title: Text(S.of(context).tagInboxTagPropertyLabel), + title: Text(S.of(context).inboxTag), ), ], ), diff --git a/lib/features/edit_label/view/label_form.dart b/lib/features/edit_label/view/label_form.dart index 1c0d1ea..b027dd6 100644 --- a/lib/features/edit_label/view/label_form.dart +++ b/lib/features/edit_label/view/label_form.dart @@ -75,7 +75,7 @@ class _LabelFormState extends State> { FormBuilderTextField( name: Label.nameKey, decoration: InputDecoration( - labelText: S.of(context).labelNamePropertyLabel, + labelText: S.of(context).name, errorText: _errors[Label.nameKey], ), validator: FormBuilderValidators.required(), @@ -88,7 +88,7 @@ class _LabelFormState extends State> { MatchingAlgorithm.defaultValue) .value, decoration: InputDecoration( - labelText: S.of(context).labelMatchingAlgorithmPropertyLabel, + labelText: S.of(context).matchingAlgorithm, errorText: _errors[Label.matchingAlgorithmKey], ), onChanged: (val) { @@ -112,7 +112,7 @@ class _LabelFormState extends State> { FormBuilderTextField( name: Label.matchKey, decoration: InputDecoration( - labelText: S.of(context).labelMatchPropertyLabel, + labelText: S.of(context).match, errorText: _errors[Label.matchKey], ), initialValue: widget.initialValue?.match, @@ -121,7 +121,7 @@ class _LabelFormState extends State> { FormBuilderCheckbox( name: Label.isInsensitiveKey, initialValue: widget.initialValue?.isInsensitive ?? true, - title: Text(S.of(context).labelIsInsensivitePropertyLabel), + title: Text(S.of(context).caseIrrelevant), ), ...widget.additionalFields, ].padded(), diff --git a/lib/features/home/view/home_page.dart b/lib/features/home/view/home_page.dart index 4c2f048..c112974 100644 --- a/lib/features/home/view/home_page.dart +++ b/lib/features/home/view/home_page.dart @@ -153,7 +153,6 @@ class _HomePageState extends State with WidgetsBindingObserver { } final filename = extractFilenameFromPath(mediaFile.path); final extension = p.extension(mediaFile.path); - try { if (await File(mediaFile.path).exists()) { final bytes = File(mediaFile.path).readAsBytesSync(); final success = await Navigator.push( @@ -178,23 +177,17 @@ class _HomePageState extends State with WidgetsBindingObserver { false; if (success) { await Fluttertoast.showToast( - msg: S.of(context).documentUploadSuccessText, + msg: S.of(context).documentSuccessfullyUploadedProcessing, ); SystemNavigator.pop(); } } else { Fluttertoast.showToast( - msg: S.of(context).receiveSharedFilePermissionDeniedMessage, + msg: S.of(context).couldNotAccessReceivedFile, toastLength: Toast.LENGTH_LONG, ); } - } catch (e) { - Fluttertoast.showToast( - msg: S.of(context).receiveSharedFilePermissionDeniedMessage, - toastLength: Toast.LENGTH_LONG, - ); } - } @override Widget build(BuildContext context) { @@ -205,7 +198,7 @@ class _HomePageState extends State with WidgetsBindingObserver { Icons.description, color: Theme.of(context).colorScheme.primary, ), - label: S.of(context).bottomNavDocumentsPageLabel, + label: S.of(context).documents, ), RouteDescription( icon: const Icon(Icons.document_scanner_outlined), @@ -213,7 +206,7 @@ class _HomePageState extends State with WidgetsBindingObserver { Icons.document_scanner, color: Theme.of(context).colorScheme.primary, ), - label: S.of(context).bottomNavScannerPageLabel, + label: S.of(context).scanner, ), RouteDescription( icon: const Icon(Icons.sell_outlined), @@ -221,7 +214,7 @@ class _HomePageState extends State with WidgetsBindingObserver { Icons.sell, color: Theme.of(context).colorScheme.primary, ), - label: S.of(context).bottomNavLabelsPageLabel, + label: S.of(context).labels, ), RouteDescription( icon: const Icon(Icons.inbox_outlined), @@ -229,7 +222,7 @@ class _HomePageState extends State with WidgetsBindingObserver { Icons.inbox, color: Theme.of(context).colorScheme.primary, ), - label: S.of(context).bottomNavInboxPageLabel, + label: S.of(context).inbox, badgeBuilder: (icon) => BlocBuilder( bloc: _inboxCubit, builder: (context, state) { diff --git a/lib/features/home/view/widget/_app_drawer.dart b/lib/features/home/view/widget/_app_drawer.dart deleted file mode 100644 index 593cf41..0000000 --- a/lib/features/home/view/widget/_app_drawer.dart +++ /dev/null @@ -1,320 +0,0 @@ -// import 'package:flutter/material.dart'; -// import 'package:flutter_bloc/flutter_bloc.dart'; -// import 'package:hydrated_bloc/hydrated_bloc.dart'; -// import 'package:package_info_plus/package_info_plus.dart'; -// import 'package:paperless_api/paperless_api.dart'; -// import 'package:paperless_mobile/core/bloc/paperless_server_information_cubit.dart'; -// import 'package:paperless_mobile/core/bloc/paperless_server_information_state.dart'; -// import 'package:paperless_mobile/core/repository/label_repository.dart'; -// import 'package:paperless_mobile/core/repository/provider/label_repositories_provider.dart'; -// import 'package:paperless_mobile/core/repository/saved_view_repository.dart'; -// import 'package:paperless_mobile/core/repository/state/impl/correspondent_repository_state.dart'; -// import 'package:paperless_mobile/core/repository/state/impl/document_type_repository_state.dart'; -// import 'package:paperless_mobile/core/repository/state/impl/storage_path_repository_state.dart'; -// import 'package:paperless_mobile/core/repository/state/impl/tag_repository_state.dart'; -// import 'package:paperless_mobile/extensions/flutter_extensions.dart'; -// import 'package:paperless_mobile/features/inbox/cubit/inbox_cubit.dart'; -// import 'package:paperless_mobile/features/inbox/view/pages/inbox_page.dart'; -// import 'package:paperless_mobile/features/login/bloc/authentication_cubit.dart'; -// import 'package:paperless_mobile/features/settings/bloc/application_settings_cubit.dart'; -// import 'package:paperless_mobile/features/settings/view/settings_page.dart'; -// import 'package:paperless_mobile/generated/l10n.dart'; -// import 'package:paperless_mobile/helpers/message_helpers.dart'; -// import 'package:paperless_mobile/constants.dart'; -// import 'package:url_launcher/link.dart'; -// import 'package:url_launcher/url_launcher_string.dart'; - -// class AppDrawer extends StatefulWidget { -// final VoidCallback? afterInboxClosed; - -// const AppDrawer({Key? key, this.afterInboxClosed}) : super(key: key); - -// @override -// State createState() => _AppDrawerState(); -// } - -// // enum NavigationDestinations { -// // inbox, -// // settings, -// // reportBug, -// // about, -// // logout; -// // } - -// class _AppDrawerState extends State { -// @override -// void initState() { -// super.initState(); -// } - -// @override -// Widget build(BuildContext context) { -// final listtTileShape = RoundedRectangleBorder( -// borderRadius: BorderRadius.circular(32), -// ); -// // return NavigationDrawer( -// // selectedIndex: -1, -// // children: [ -// // Text( -// // "", -// // style: Theme.of(context).textTheme.titleSmall, -// // ).padded(16), -// // NavigationDrawerDestination( -// // icon: const Icon(Icons.inbox), -// // label: Text(S.of(context).bottomNavInboxPageLabel), -// // ), -// // NavigationDrawerDestination( -// // icon: const Icon(Icons.settings), -// // label: Text(S.of(context).appDrawerSettingsLabel), -// // ), -// // const Divider( -// // indent: 16, -// // ), -// // NavigationDrawerDestination( -// // icon: const Icon(Icons.bug_report), -// // label: Text(S.of(context).appDrawerReportBugLabel), -// // ), -// // NavigationDrawerDestination( -// // icon: const Icon(Icons.info_outline), -// // label: Text(S.of(context).appDrawerAboutLabel), -// // ), -// // ], -// // onDestinationSelected: (idx) { -// // final val = NavigationDestinations.values[idx - 1]; -// // switch (val) { -// // case NavigationDestinations.inbox: -// // _onOpenInbox(); -// // break; -// // case NavigationDestinations.settings: -// // _onOpenSettings(); -// // break; -// // case NavigationDestinations.reportBug: -// // launchUrlString( -// // 'https://github.com/astubenbord/paperless-mobile/issues/new', -// // ); -// // break; -// // case NavigationDestinations.about: -// // _onShowAboutDialog(); -// // break; -// // case NavigationDestinations.logout: -// // _onLogout(); -// // break; -// // } -// // }, -// // ); -// return SafeArea( -// top: true, -// child: ClipRRect( -// borderRadius: const BorderRadius.only( -// topRight: Radius.circular(16.0), -// bottomRight: Radius.circular(16.0), -// ), -// child: Drawer( -// shape: const RoundedRectangleBorder( -// borderRadius: BorderRadius.only( -// topRight: Radius.circular(16.0), -// bottomRight: Radius.circular(16.0), -// ), -// ), -// child: ListView( -// children: [ -// DrawerHeader( -// decoration: BoxDecoration( -// color: Theme.of(context).colorScheme.secondaryContainer, -// ), -// padding: const EdgeInsets.only( -// top: 8, -// left: 8, -// bottom: 0, -// right: 8, -// ), -// child: Column( -// mainAxisAlignment: MainAxisAlignment.spaceBetween, -// crossAxisAlignment: CrossAxisAlignment.start, -// children: [ -// Row( -// children: [ -// Image.asset( -// 'assets/logos/paperless_logo_white.png', -// height: 32, -// width: 32, -// color: -// Theme.of(context).colorScheme.onPrimaryContainer, -// ).paddedOnly(right: 8.0), -// Text( -// S.of(context).appTitleText, -// style: Theme.of(context) -// .textTheme -// .headlineSmall -// ?.copyWith( -// color: Theme.of(context) -// .colorScheme -// .onPrimaryContainer, -// ), -// ), -// ], -// ), -// Align( -// alignment: Alignment.bottomRight, -// child: BlocBuilder( -// builder: (context, state) { -// if (!state.isLoaded) { -// return Container(); -// } -// final info = state.information!; -// return Column( -// crossAxisAlignment: CrossAxisAlignment.end, -// children: [ -// ListTile( -// contentPadding: EdgeInsets.zero, -// dense: true, -// title: Text( -// S.of(context).appDrawerHeaderLoggedInAsText + -// (info.username ?? '?'), -// style: Theme.of(context).textTheme.bodyMedium, -// overflow: TextOverflow.ellipsis, -// textAlign: TextAlign.end, -// maxLines: 1, -// ), -// subtitle: Column( -// crossAxisAlignment: CrossAxisAlignment.end, -// children: [ -// Text( -// state.information!.host ?? '', -// style: Theme.of(context) -// .textTheme -// .bodyMedium, -// overflow: TextOverflow.ellipsis, -// textAlign: TextAlign.end, -// maxLines: 1, -// ), -// Text( -// '${S.of(context).serverInformationPaperlessVersionText} ${info.version} (API v${info.apiVersion})', -// style: -// Theme.of(context).textTheme.bodySmall, -// overflow: TextOverflow.ellipsis, -// textAlign: TextAlign.end, -// maxLines: 1, -// ), -// ], -// ), -// isThreeLine: true, -// ), -// ], -// ); -// }, -// ), -// ), -// ], -// ), -// ), -// ...[ -// ListTile( -// title: Text(S.of(context).bottomNavInboxPageLabel), -// leading: const Icon(Icons.inbox), -// onTap: () => _onOpenInbox(), -// shape: listtTileShape, -// ), -// ListTile( -// leading: const Icon(Icons.settings), -// shape: listtTileShape, -// title: Text( -// S.of(context).appDrawerSettingsLabel, -// ), -// onTap: () => Navigator.of(context).push( -// MaterialPageRoute( -// builder: (context) => BlocProvider.value( -// value: context.read(), -// child: const SettingsPage(), -// ), -// ), -// ), -// ), -// const Divider( -// indent: 16, -// endIndent: 16, -// ), -// ListTile( -// leading: const Icon(Icons.bug_report), -// title: Text(S.of(context).appDrawerReportBugLabel), -// onTap: () { -// launchUrlString( -// 'https://github.com/astubenbord/paperless-mobile/issues/new'); -// }, -// shape: listtTileShape, -// ), -// ListTile( -// title: Text(S.of(context).appDrawerAboutLabel), -// leading: Icon(Icons.info_outline_rounded), -// onTap: _onShowAboutDialog, -// shape: listtTileShape, -// ), -// ListTile( -// leading: const Icon(Icons.logout), -// title: Text(S.of(context).appDrawerLogoutLabel), -// shape: listtTileShape, -// onTap: () { -// _onLogout(); -// }, -// ) -// ], -// ], -// ), -// ), -// ), -// ); -// } - -// void _onLogout() async { -// try { -// await context.read().logout(); -// await context.read().clear(); -// await context.read>().clear(); -// await context -// .read>() -// .clear(); -// await context -// .read>() -// .clear(); -// await context -// .read>() -// .clear(); -// await context.read().clear(); -// await HydratedBloc.storage.clear(); -// } on PaperlessServerException catch (error, stackTrace) { -// showErrorMessage(context, error, stackTrace); -// } -// } - -// Future _onOpenInbox() async { -// await Navigator.of(context).push( -// MaterialPageRoute( -// builder: (_) => LabelRepositoriesProvider( -// child: BlocProvider( -// create: (context) => InboxCubit( -// context.read(), -// context.read(), -// context.read(), -// context.read(), -// )..initializeInbox(), -// child: const InboxPage(), -// ), -// ), -// ), -// ); -// widget.afterInboxClosed?.call(); -// } - -// void _onOpenSettings() { -// Navigator.of(context).push( -// MaterialPageRoute( -// builder: (context) => BlocProvider.value( -// value: context.read(), -// child: const SettingsPage(), -// ), -// ), -// ); -// } -// void _onShowAboutDialog() {} -// } diff --git a/lib/features/home/view/widget/verify_identity_page.dart b/lib/features/home/view/widget/verify_identity_page.dart index 58fe887..980ca57 100644 --- a/lib/features/home/view/widget/verify_identity_page.dart +++ b/lib/features/home/view/widget/verify_identity_page.dart @@ -19,12 +19,12 @@ class VerifyIdentityPage extends StatelessWidget { appBar: AppBar( elevation: 0, backgroundColor: Theme.of(context).colorScheme.background, - title: Text(S.of(context).verifyIdentityPageTitle), + title: Text(S.of(context).verifyYourIdentity), ), body: Column( mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ - Text(S.of(context).verifyIdentityPageDescriptionText) + Text(S.of(context).useTheConfiguredBiometricFactorToAuthenticate) .paddedSymmetrically(horizontal: 16), const Icon( Icons.fingerprint, @@ -39,7 +39,7 @@ class VerifyIdentityPage extends StatelessWidget { TextButton( onPressed: () => _logout(context), child: Text( - S.of(context).verifyIdentityPageLogoutButtonLabel, + S.of(context).disconnect, style: TextStyle( color: Theme.of(context).colorScheme.error, ), @@ -52,9 +52,7 @@ class VerifyIdentityPage extends StatelessWidget { .read() .state .isLocalAuthenticationEnabled), - child: Text(S - .of(context) - .verifyIdentityPageVerifyIdentityButtonLabel), + child: Text(S.of(context).verifyIdentity), ), ], ).padded(16), diff --git a/lib/features/inbox/view/pages/inbox_page.dart b/lib/features/inbox/view/pages/inbox_page.dart index 9b0ad58..d4d48dc 100644 --- a/lib/features/inbox/view/pages/inbox_page.dart +++ b/lib/features/inbox/view/pages/inbox_page.dart @@ -52,7 +52,7 @@ class _InboxPageState extends State return const SizedBox.shrink(); } return FloatingActionButton.extended( - label: Text(S.of(context).inboxPageMarkAllAsSeenLabel), + label: Text(S.of(context).allSeen), icon: const Icon(Icons.done_all), onPressed: state.hasLoaded && state.documents.isNotEmpty ? () => _onMarkAllAsSeen( @@ -128,7 +128,7 @@ class _InboxPageState extends State controller: pagingScrollController, slivers: [ SearchAppBar( - hintText: S.of(context).documentSearchSearchDocuments, + hintText: S.of(context).searchDocuments, onOpenSearch: showDocumentSearchPage, ), if (state.documents.isEmpty) @@ -149,7 +149,8 @@ class _InboxPageState extends State SliverToBoxAdapter( child: HintCard( show: !state.isHintAcknowledged, - hintText: S.of(context).inboxPageUsageHintText, + hintText: + S.of(context).swipeLeftToMarkADocumentAsSeen, onHintAcknowledged: () => context.read().acknowledgeHint(), ), @@ -177,7 +178,7 @@ class _InboxPageState extends State color: Theme.of(context).colorScheme.primary, ).padded(), Text( - S.of(context).inboxPageMarkAsSeenText, + S.of(context).markAsSeen, style: TextStyle( color: Theme.of(context).colorScheme.primary, ), @@ -197,21 +198,19 @@ class _InboxPageState extends State final isActionConfirmed = await showDialog( context: context, builder: (context) => AlertDialog( - title: Text(S - .of(context) - .inboxPageMarkAllAsSeenConfirmationDialogTitleText), + title: Text(S.of(context).markAllAsSeen), content: Text( - S.of(context).inboxPageMarkAllAsSeenConfirmationDialogText, + S.of(context).areYouSureYouWantToMarkAllDocumentsAsSeen, ), actions: [ TextButton( onPressed: () => Navigator.of(context).pop(false), - child: Text(S.of(context).genericActionCancelLabel), + child: Text(S.of(context).cancel), ), TextButton( onPressed: () => Navigator.of(context).pop(true), child: Text( - S.of(context).genericActionOkLabel, + S.of(context).ok, style: TextStyle(color: Theme.of(context).colorScheme.error), ), ), @@ -229,9 +228,9 @@ class _InboxPageState extends State final removedTags = await context.read().removeFromInbox(doc); showSnackBar( context, - S.of(context).inboxPageDocumentRemovedMessageText, + S.of(context).removeDocumentFromInbox, action: SnackBarActionConfig( - label: S.of(context).inboxPageUndoRemoveText, + label: S.of(context).undo, onPressed: () => _onUndoMarkAsSeen(doc, removedTags), ), ); @@ -268,10 +267,10 @@ class _InboxPageState extends State documents, (doc) { if (doc.added.isToday) { - return S.of(context).inboxPageTodayText; + return S.of(context).today; } if (doc.added.isYesterday) { - return S.of(context).inboxPageYesterdayText; + return S.of(context).yesterday; } return DateFormat.yMMMMd().format(doc.added); }, diff --git a/lib/features/inbox/view/widgets/inbox_empty_widget.dart b/lib/features/inbox/view/widgets/inbox_empty_widget.dart index fb98c63..114eb4e 100644 --- a/lib/features/inbox/view/widgets/inbox_empty_widget.dart +++ b/lib/features/inbox/view/widgets/inbox_empty_widget.dart @@ -23,11 +23,11 @@ class InboxEmptyWidget extends StatelessWidget { crossAxisAlignment: CrossAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center, children: [ - Text(S.of(context).inboxPageNoNewDocumentsText), + Text(S.of(context).youDoNotHaveUnseenDocuments), TextButton( onPressed: () => _emptyStateRefreshIndicatorKey.currentState?.show(), - child: Text(S.of(context).inboxPageNoNewDocumentsRefreshLabel), + child: Text(S.of(context).refresh), ), ], ), diff --git a/lib/features/inbox/view/widgets/inbox_item.dart b/lib/features/inbox/view/widgets/inbox_item.dart index 4953838..a453671 100644 --- a/lib/features/inbox/view/widgets/inbox_item.dart +++ b/lib/features/inbox/view/widgets/inbox_item.dart @@ -99,7 +99,7 @@ class _InboxItemState extends State { child: ActionChip( avatar: const Icon(Icons.delete_outline), shape: chipShape, - label: Text(S.of(context).inboxActionDeleteDocument), + label: Text(S.of(context).deleteDocument), onPressed: () async { final shouldDelete = await showDialog( context: context, @@ -147,7 +147,7 @@ class _InboxItemState extends State { maxWidth: 50, ), child: Text( - S.of(context).inboxPageQuickActionsLabel, + S.of(context).quickAction, textAlign: TextAlign.center, maxLines: 3, style: Theme.of(context).textTheme.labelSmall, @@ -190,9 +190,9 @@ class _InboxItemState extends State { shape: chipShape, label: hasAsn ? Text( - '${S.of(context).documentArchiveSerialNumberPropertyShortLabel} #${widget.document.archiveSerialNumber}', + '${S.of(context).asn} #${widget.document.archiveSerialNumber}', ) - : Text(S.of(context).inboxActionAssignAsn), + : Text(S.of(context).assignASN), onPressed: !hasAsn ? () { setState(() { @@ -294,7 +294,7 @@ class _InboxItemState extends State { // context, // S // .of(context) - // .inboxPageSuggestionSuccessfullyAppliedMessage)); + // .suggestionSuccessfullyApplied)); // }, // ), // ) @@ -316,7 +316,7 @@ class _InboxItemState extends State { // context, // S // .of(context) - // .inboxPageSuggestionSuccessfullyAppliedMessage)), + // .suggestionSuccessfullyApplied)), // ), // ) // .toList(), @@ -340,7 +340,7 @@ class _InboxItemState extends State { // context, // S // .of(context) - // .inboxPageSuggestionSuccessfullyAppliedMessage)); + // .suggestionSuccessfullyApplied)); // }, // ), // ) @@ -352,7 +352,7 @@ class _InboxItemState extends State { // avatar: const Icon(Icons.calendar_today_outlined), // shape: chipShape, // label: Text( - // "${S.of(context).documentCreatedPropertyLabel}: ${DateFormat.yMd().format(e)}", + // "${S.of(context).createdAt}: ${DateFormat.yMd().format(e)}", // ), // onPressed: () => context // .read() @@ -364,7 +364,7 @@ class _InboxItemState extends State { // context, // S // .of(context) - // .inboxPageSuggestionSuccessfullyAppliedMessage)), + // .suggestionSuccessfullyApplied)), // ), // ) // .toList(), diff --git a/lib/features/labels/storage_path/view/widgets/storage_path_autofill_form_builder_field.dart b/lib/features/labels/storage_path/view/widgets/storage_path_autofill_form_builder_field.dart index fad0335..64d4650 100644 --- a/lib/features/labels/storage_path/view/widgets/storage_path_autofill_form_builder_field.dart +++ b/lib/features/labels/storage_path/view/widgets/storage_path_autofill_form_builder_field.dart @@ -48,7 +48,7 @@ class _StoragePathAutofillFormBuilderFieldState controller: _textEditingController, validator: FormBuilderValidators.required(), //TODO: INTL decoration: InputDecoration( - label: Text(S.of(context).documentStoragePathPropertyLabel), + label: Text(S.of(context).storagePath), suffixIcon: _showClearIcon ? IconButton( icon: const Icon(Icons.clear), @@ -69,67 +69,65 @@ class _StoragePathAutofillFormBuilderFieldState runSpacing: 4.0, children: [ InputChip( - label: Text(S - .of(context) - .documentArchiveSerialNumberPropertyLongLabel), + label: Text(S.of(context).archiveSerialNumber), onPressed: () => _addParameterToInput("{asn}", field), ), InputChip( - label: Text(S.of(context).documentCorrespondentPropertyLabel), + label: Text(S.of(context).correspondent), onPressed: () => _addParameterToInput("{correspondent}", field), ), InputChip( - label: Text(S.of(context).documentDocumentTypePropertyLabel), + label: Text(S.of(context).documentType), onPressed: () => _addParameterToInput("{document_type}", field), ), InputChip( - label: Text(S.of(context).documentTagsPropertyLabel), + label: Text(S.of(context).tags), onPressed: () => _addParameterToInput("{tag_list}", field), ), InputChip( - label: Text(S.of(context).documentTitlePropertyLabel), + label: Text(S.of(context).title), onPressed: () => _addParameterToInput("{title}", field), ), InputChip( - label: Text(S.of(context).documentCreatedPropertyLabel), + label: Text(S.of(context).createdAt), onPressed: () => _addParameterToInput("{created}", field), ), InputChip( - label: Text(S.of(context).documentCreatedPropertyLabel + - " (${S.of(context).storagePathParameterYearLabel})"), + label: Text(S.of(context).createdAt + + " (${S.of(context).storagePathYear})"), onPressed: () => _addParameterToInput("{created_year}", field), ), InputChip( - label: Text(S.of(context).documentCreatedPropertyLabel + - " (${S.of(context).storagePathParameterMonthLabel})"), + label: Text(S.of(context).createdAt + + " (${S.of(context).storagePathMonth})"), onPressed: () => _addParameterToInput("{created_month}", field), ), InputChip( - label: Text(S.of(context).documentCreatedPropertyLabel + - " (${S.of(context).storagePathParameterDayLabel})"), + label: Text(S.of(context).createdAt + + " (${S.of(context).storagePathDay})"), onPressed: () => _addParameterToInput("{created_day}", field), ), InputChip( - label: Text(S.of(context).documentCreatedPropertyLabel), + label: Text(S.of(context).createdAt), onPressed: () => _addParameterToInput("{added}", field), ), InputChip( - label: Text(S.of(context).documentCreatedPropertyLabel + - " (${S.of(context).storagePathParameterYearLabel})"), + label: Text(S.of(context).createdAt + + " (${S.of(context).storagePathYear})"), onPressed: () => _addParameterToInput("{added_year}", field), ), InputChip( - label: Text(S.of(context).documentCreatedPropertyLabel + - " (${S.of(context).storagePathParameterMonthLabel})"), + label: Text(S.of(context).createdAt + + " (${S.of(context).storagePathMonth})"), onPressed: () => _addParameterToInput("{added_month}", field), ), InputChip( - label: Text(S.of(context).documentCreatedPropertyLabel + - " (${S.of(context).storagePathParameterDayLabel})"), + label: Text(S.of(context).createdAt + + " (${S.of(context).storagePathDay})"), onPressed: () => _addParameterToInput("{added_day}", field), ), ], diff --git a/lib/features/labels/tags/view/widgets/tags_form_field.dart b/lib/features/labels/tags/view/widgets/tags_form_field.dart index 0244dad..e928c09 100644 --- a/lib/features/labels/tags/view/widgets/tags_form_field.dart +++ b/lib/features/labels/tags/view/widgets/tags_form_field.dart @@ -94,8 +94,8 @@ class _TagFormFieldState extends State { Icons.label_outline, ), suffixIcon: _buildSuffixIcon(context, field), - labelText: S.of(context).documentTagsPropertyLabel, - hintText: S.of(context).tagFormFieldSearchHintText, + labelText: S.of(context).tags, + hintText: S.of(context).filterTags, ), controller: _textEditingController, ), @@ -138,10 +138,10 @@ class _TagFormFieldState extends State { late String? title; switch (data) { case _onlyNotAssignedId: - title = S.of(context).labelNotAssignedText; + title = S.of(context).notAssigned; break; case _anyAssignedId: - title = S.of(context).labelAnyAssignedText; + title = S.of(context).anyAssigned; break; default: title = widget.selectableOptions[data]?.name; @@ -270,7 +270,7 @@ class _TagFormFieldState extends State { materialTapTargetSize: MaterialTapTargetSize.shrinkWrap, side: BorderSide.none, label: Text( - S.of(context).labelNotAssignedText, + S.of(context).notAssigned, ), backgroundColor: Theme.of(context).colorScheme.onSurface.withOpacity(0.12), @@ -323,7 +323,7 @@ class _TagFormFieldState extends State { padding: const EdgeInsets.all(4), materialTapTargetSize: MaterialTapTargetSize.shrinkWrap, side: BorderSide.none, - label: Text(S.of(context).labelAnyAssignedText), + label: Text(S.of(context).anyAssigned), backgroundColor: Theme.of(context).colorScheme.onSurfaceVariant.withOpacity(0.12), onDeleted: () => field.didChange(const IdsTagsQuery()), diff --git a/lib/features/labels/view/pages/labels_page.dart b/lib/features/labels/view/pages/labels_page.dart index 8703a11..e0d09ec 100644 --- a/lib/features/labels/view/pages/labels_page.dart +++ b/lib/features/labels/view/pages/labels_page.dart @@ -72,7 +72,7 @@ class _LabelsPageState extends State context, ), sliver: SearchAppBar( - hintText: S.of(context).documentSearchSearchDocuments, + hintText: S.of(context).searchDocuments, onOpenSearch: showDocumentSearchPage, bottom: TabBar( controller: _tabController, @@ -160,12 +160,10 @@ class _LabelsPageState extends State pageSize: label.documentCount ?? 0, ), onEdit: _openEditCorrespondentPage, - emptyStateActionButtonLabel: S - .of(context) - .labelsPageCorrespondentEmptyStateAddNewLabel, - emptyStateDescription: S - .of(context) - .labelsPageCorrespondentEmptyStateDescriptionText, + emptyStateActionButtonLabel: + S.of(context).addNewCorrespondent, + emptyStateDescription: + S.of(context).noCorrespondentsSetUp, onAddNew: _openAddCorrespondentPage, ), ], @@ -187,12 +185,10 @@ class _LabelsPageState extends State pageSize: label.documentCount ?? 0, ), onEdit: _openEditDocumentTypePage, - emptyStateActionButtonLabel: S - .of(context) - .labelsPageDocumentTypeEmptyStateAddNewLabel, - emptyStateDescription: S - .of(context) - .labelsPageDocumentTypeEmptyStateDescriptionText, + emptyStateActionButtonLabel: + S.of(context).addNewDocumentType, + emptyStateDescription: + S.of(context).noDocumentTypesSetUp, onAddNew: _openAddDocumentTypePage, ), ], @@ -222,12 +218,10 @@ class _LabelsPageState extends State ) : null, ), - emptyStateActionButtonLabel: S - .of(context) - .labelsPageTagsEmptyStateAddNewLabel, - emptyStateDescription: S - .of(context) - .labelsPageTagsEmptyStateDescriptionText, + emptyStateActionButtonLabel: + S.of(context).addNewTag, + emptyStateDescription: + S.of(context).noTagsSetUp, onAddNew: _openAddTagPage, ), ], @@ -250,12 +244,10 @@ class _LabelsPageState extends State pageSize: label.documentCount ?? 0, ), contentBuilder: (path) => Text(path.path), - emptyStateActionButtonLabel: S - .of(context) - .labelsPageStoragePathEmptyStateAddNewLabel, - emptyStateDescription: S - .of(context) - .labelsPageStoragePathEmptyStateDescriptionText, + emptyStateActionButtonLabel: + S.of(context).addNewStoragePath, + emptyStateDescription: + S.of(context).noStoragePathsSetUp, onAddNew: _openAddStoragePathPage, ), ], diff --git a/lib/features/labels/view/widgets/label_form_field.dart b/lib/features/labels/view/widgets/label_form_field.dart index 024576c..bee07da 100644 --- a/lib/features/labels/view/widgets/label_form_field.dart +++ b/lib/features/labels/view/widgets/label_form_field.dart @@ -79,7 +79,7 @@ class _LabelFormFieldState extends State> { noItemsFoundBuilder: (context) => Padding( padding: const EdgeInsets.symmetric(vertical: 8), child: Text( - S.of(context).labelFormFieldNoItemsFoundText, + S.of(context).noItemsFound, textAlign: TextAlign.center, style: TextStyle(color: Theme.of(context).disabledColor, fontSize: 18.0), @@ -97,8 +97,7 @@ class _LabelFormFieldState extends State> { ), itemBuilder: (context, suggestion) => ListTile( title: Text( - widget.labelOptions[suggestion.id]?.name ?? - S.of(context).labelNotAssignedText, + widget.labelOptions[suggestion.id]?.name ?? S.of(context).notAssigned, maxLines: 1, overflow: TextOverflow.ellipsis, ), @@ -142,7 +141,7 @@ class _LabelFormFieldState extends State> { ), selectionToTextTransformer: (suggestion) { if (suggestion == const IdQueryParameter.notAssigned()) { - return S.of(context).labelNotAssignedText; + return S.of(context).notAssigned; } return widget.labelOptions[suggestion.id]?.name ?? ""; }, @@ -195,11 +194,11 @@ class _LabelFormFieldState extends State> { String _getLocalizedHint(BuildContext context) { if (T == Correspondent) { - return S.of(context).correspondentFormFieldSearchHintText; + return S.of(context).startTyping; } else if (T == DocumentType) { - return S.of(context).documentTypeFormFieldSearchHintText; + return S.of(context).startTyping; } else { - return S.of(context).tagFormFieldSearchHintText; + return S.of(context).filterTags; } } } diff --git a/lib/features/linked_documents/view/linked_documents_page.dart b/lib/features/linked_documents/view/linked_documents_page.dart index 6cbcec3..a23a114 100644 --- a/lib/features/linked_documents/view/linked_documents_page.dart +++ b/lib/features/linked_documents/view/linked_documents_page.dart @@ -24,7 +24,7 @@ class _LinkedDocumentsPageState extends State Widget build(BuildContext context) { return Scaffold( appBar: AppBar( - title: Text(S.of(context).linkedDocumentsPageTitle), + title: Text(S.of(context).linkedDocuments), actions: [ BlocBuilder( builder: (context, state) { diff --git a/lib/features/login/view/widgets/form_fields/client_certificate_form_field.dart b/lib/features/login/view/widgets/form_fields/client_certificate_form_field.dart index 88ed7bf..0bb9000 100644 --- a/lib/features/login/view/widgets/form_fields/client_certificate_form_field.dart +++ b/lib/features/login/view/widgets/form_fields/client_certificate_form_field.dart @@ -40,9 +40,7 @@ class _ClientCertificateFormFieldState } assert(_selectedFile != null); if (_selectedFile?.path.split(".").last != 'pfx') { - return S - .of(context) - .loginPageClientCertificateSettingInvalidFileFormatValidationText; + return S.of(context).invalidCertificateFormat; } return null; }, @@ -52,9 +50,8 @@ class _ClientCertificateFormFieldState return Theme( data: theme, child: ExpansionTile( - title: Text(S.of(context).loginPageClientCertificateSettingLabel), - subtitle: Text( - S.of(context).loginPageClientCertificateSettingDescriptionText), + title: Text(S.of(context).clientcertificate), + subtitle: Text(S.of(context).configureMutualTLSAuthentication), children: [ InputDecorator( decoration: InputDecoration( @@ -70,8 +67,7 @@ class _ClientCertificateFormFieldState children: [ ElevatedButton( onPressed: () => _onSelectFile(field), - child: - Text(S.of(context).genericActionSelectText), + child: Text(S.of(context).select), ), _buildSelectedFileText(field).paddedOnly(left: 8), ], @@ -89,7 +85,7 @@ class _ClientCertificateFormFieldState // ListTile( // leading: ElevatedButton( // onPressed: () => _onSelectFile(field), - // child: Text(S.of(context).genericActionSelectText), + // child: Text(S.of(context).select), // ), // title: _buildSelectedFileText(field), // trailing: AbsorbPointer( @@ -112,9 +108,7 @@ class _ClientCertificateFormFieldState onChanged: (value) => field.didChange( field.value?.copyWith(passphrase: value), ), - label: S - .of(context) - .loginPageClientCertificatePassphraseLabel, + label: S.of(context).passphrase, ).padded(), ] else ...[] @@ -149,7 +143,7 @@ class _ClientCertificateFormFieldState if (field.value == null) { assert(_selectedFile == null); return Text( - S.of(context).loginPageClientCertificateSettingSelectFileText, + S.of(context).selectFile, style: Theme.of(context).textTheme.labelMedium?.apply( color: Theme.of(context).hintColor, ), diff --git a/lib/features/login/view/widgets/form_fields/server_address_form_field.dart b/lib/features/login/view/widgets/form_fields/server_address_form_field.dart index 1e4845e..d394295 100644 --- a/lib/features/login/view/widgets/form_fields/server_address_form_field.dart +++ b/lib/features/login/view/widgets/form_fields/server_address_form_field.dart @@ -44,18 +44,16 @@ class _ServerAddressFormFieldState extends State { autovalidateMode: AutovalidateMode.onUserInteraction, validator: FormBuilderValidators.compose([ FormBuilderValidators.required( - errorText: - S.of(context).loginPageServerUrlValidatorMessageRequiredText, + errorText: S.of(context).serverAddressMustNotBeEmpty, ), FormBuilderValidators.match( r"https?://.*", - errorText: - S.of(context).loginPageServerUrlValidatorMessageMissingSchemeText, + errorText: S.of(context).serverAddressMustIncludeAScheme, ) ]), decoration: InputDecoration( hintText: "http://192.168.1.50:8000", - labelText: S.of(context).loginPageServerUrlFieldLabel, + labelText: S.of(context).serverAddress, suffixIcon: _canClear ? IconButton( icon: const Icon(Icons.clear), diff --git a/lib/features/login/view/widgets/form_fields/user_credentials_form_field.dart b/lib/features/login/view/widgets/form_fields/user_credentials_form_field.dart index 287b544..8bf265d 100644 --- a/lib/features/login/view/widgets/form_fields/user_credentials_form_field.dart +++ b/lib/features/login/view/widgets/form_fields/user_credentials_form_field.dart @@ -37,22 +37,22 @@ class _UserCredentialsFormFieldState extends State { UserCredentials(username: username), ), validator: FormBuilderValidators.required( - errorText: S.of(context).loginPageUsernameValidatorMessageText, + errorText: S.of(context).usernameMustNotBeEmpty, ), autofillHints: const [AutofillHints.username], decoration: InputDecoration( - label: Text(S.of(context).loginPageUsernameLabel), + label: Text(S.of(context).username), ), ), ObscuredInputTextFormField( key: const ValueKey('login-password'), - label: S.of(context).loginPagePasswordFieldLabel, + label: S.of(context).password, onChanged: (password) => field.didChange( field.value?.copyWith(password: password) ?? UserCredentials(password: password), ), validator: FormBuilderValidators.required( - errorText: S.of(context).loginPagePasswordValidatorMessageText, + errorText: S.of(context).passwordMustNotBeEmpty, ), ), ].map((child) => child.padded()).toList(), @@ -73,11 +73,11 @@ class _UserCredentialsFormFieldState extends State { FocusScope.of(context).requestFocus(_focusNodes[fkPassword]); }, validator: FormBuilderValidators.required( - errorText: S.of(context).loginPageUsernameValidatorMessageText, + errorText: S.of(context).usernameMustNotBeEmpty, ), autofillHints: const [AutofillHints.username], decoration: InputDecoration( - labelText: S.of(context).loginPageUsernameLabel, + labelText: S.of(context).username, ), ).padded(), FormBuilderTextField( @@ -88,11 +88,11 @@ class _UserCredentialsFormFieldState extends State { }, autofillHints: const [AutofillHints.password], validator: FormBuilderValidators.required( - errorText: S.of(context).loginPagePasswordValidatorMessageText, + errorText: S.of(context).passwordMustNotBeEmpty, ), obscureText: true, decoration: InputDecoration( - labelText: S.of(context).loginPagePasswordFieldLabel, + labelText: S.of(context).password, ), ).padded(), ], diff --git a/lib/features/login/view/widgets/login_pages/server_connection_page.dart b/lib/features/login/view/widgets/login_pages/server_connection_page.dart index e1cfd54..766a9d1 100644 --- a/lib/features/login/view/widgets/login_pages/server_connection_page.dart +++ b/lib/features/login/view/widgets/login_pages/server_connection_page.dart @@ -32,7 +32,7 @@ class _ServerConnectionPageState extends State { return Scaffold( appBar: AppBar( toolbarHeight: kToolbarHeight - 4, - title: Text(S.of(context).loginPageTitle), + title: Text(S.of(context).connectToPaperless), bottom: PreferredSize( child: _isCheckingConnection ? const LinearProgressIndicator() @@ -61,11 +61,11 @@ class _ServerConnectionPageState extends State { mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ TextButton( - child: Text("Test connection"), + child: Text("Test connection"), //TODO: INTL onPressed: _updateReachability, ), FilledButton( - child: Text(S.of(context).loginPageContinueLabel), + child: Text(S.of(context).continueLabel), onPressed: _reachabilityStatus == ReachabilityStatus.reachable ? widget.onContinue : null, @@ -108,19 +108,19 @@ class _ServerConnectionPageState extends State { case ReachabilityStatus.reachable: return _buildIconText( Icons.done, - S.of(context).loginPageReachabilitySuccessText, + S.of(context).connectionSuccessfulylEstablished, Colors.green, ); case ReachabilityStatus.notReachable: return _buildIconText( Icons.close, - S.of(context).loginPageReachabilityNotReachableText, + S.of(context).couldNotEstablishConnectionToTheServer, errorColor, ); case ReachabilityStatus.unknownHost: return _buildIconText( Icons.close, - S.of(context).loginPageReachabilityUnresolvedHostText, + S.of(context).hostCouldNotBeResolved, errorColor, ); case ReachabilityStatus.missingClientCertificate: @@ -132,15 +132,13 @@ class _ServerConnectionPageState extends State { case ReachabilityStatus.invalidClientCertificateConfiguration: return _buildIconText( Icons.close, - S - .of(context) - .loginPageReachabilityInvalidClientCertificateConfigurationText, + S.of(context).incorrectOrMissingCertificatePassphrase, errorColor, ); case ReachabilityStatus.connectionTimeout: return _buildIconText( Icons.close, - S.of(context).loginPageReachabilityConnectionTimeoutText, + S.of(context).connectionTimedOut, errorColor, ); } diff --git a/lib/features/login/view/widgets/login_pages/server_login_page.dart b/lib/features/login/view/widgets/login_pages/server_login_page.dart index e5328b5..d0d40e2 100644 --- a/lib/features/login/view/widgets/login_pages/server_login_page.dart +++ b/lib/features/login/view/widgets/login_pages/server_login_page.dart @@ -39,8 +39,7 @@ class _ServerLoginPageState extends State { ), body: ListView( children: [ - Text(S.of(context).loginPageSignInToPrefixText(serverAddress)) - .padded(), + Text(S.of(context).signInToServer(serverAddress)).padded(), const UserCredentialsFormField(), ], ), @@ -54,7 +53,7 @@ class _ServerLoginPageState extends State { await widget.onDone(); setState(() => _isLoginLoading = false); }, - child: Text(S.of(context).loginPageSignInButtonLabel), + child: Text(S.of(context).signIn), ) ], ), diff --git a/lib/features/saved_view/view/add_saved_view_page.dart b/lib/features/saved_view/view/add_saved_view_page.dart index 20978bf..0ce693f 100644 --- a/lib/features/saved_view/view/add_saved_view_page.dart +++ b/lib/features/saved_view/view/add_saved_view_page.dart @@ -25,12 +25,12 @@ class _AddSavedViewPageState extends State { Widget build(BuildContext context) { return Scaffold( appBar: AppBar( - title: Text(S.of(context).savedViewCreateNewLabel), + title: Text(S.of(context).newView), ), floatingActionButton: FloatingActionButton.extended( icon: const Icon(Icons.add), onPressed: () => _onCreate(context), - label: Text(S.of(context).genericActionCreateLabel), + label: Text(S.of(context).create), ), body: Padding( padding: const EdgeInsets.all(8.0), @@ -46,18 +46,18 @@ class _AddSavedViewPageState extends State { name: _AddSavedViewPageState.fkName, validator: FormBuilderValidators.required(), decoration: InputDecoration( - label: Text(S.of(context).savedViewNameLabel), + label: Text(S.of(context).name), ), ), FormBuilderCheckbox( name: _AddSavedViewPageState.fkShowOnDashboard, initialValue: false, - title: Text(S.of(context).savedViewShowOnDashboardLabel), + title: Text(S.of(context).showOnDashboard), ), FormBuilderCheckbox( name: _AddSavedViewPageState.fkShowInSidebar, initialValue: false, - title: Text(S.of(context).savedViewShowInSidebarLabel), + title: Text(S.of(context).showInSidebar), ), ], ), @@ -94,18 +94,18 @@ class _AddSavedViewPageState extends State { name: fkName, validator: FormBuilderValidators.required(), decoration: InputDecoration( - label: Text(S.of(context).savedViewNameLabel), + label: Text(S.of(context).name), ), ), FormBuilderCheckbox( name: fkShowOnDashboard, initialValue: false, - title: Text(S.of(context).savedViewShowOnDashboardLabel), + title: Text(S.of(context).showOnDashboard), ), FormBuilderCheckbox( name: fkShowInSidebar, initialValue: false, - title: Text(S.of(context).savedViewShowInSidebarLabel), + title: Text(S.of(context).showInSidebar), ), ], ), diff --git a/lib/features/saved_view/view/saved_view_list.dart b/lib/features/saved_view/view/saved_view_list.dart index 608bc79..bb809a2 100644 --- a/lib/features/saved_view/view/saved_view_list.dart +++ b/lib/features/saved_view/view/saved_view_list.dart @@ -20,7 +20,8 @@ class SavedViewList extends StatelessWidget { if (state.value.isEmpty) { return SliverToBoxAdapter( child: HintCard( - hintText: S.of(context).savedViewsEmptyStateText, + hintText: + S.of(context).createViewsToQuicklyFilterYourDocuments, ), ); } @@ -32,9 +33,7 @@ class SavedViewList extends StatelessWidget { enabled: connectivity.isConnected, title: Text(view.name), subtitle: Text( - S - .of(context) - .savedViewsFiltersSetCount(view.filterRules.length), + S.of(context).nFiltersSet(view.filterRules.length), ), onTap: () { Navigator.of(context).push( diff --git a/lib/features/settings/view/dialogs/account_settings_dialog.dart b/lib/features/settings/view/dialogs/account_settings_dialog.dart index 287be24..d364a6d 100644 --- a/lib/features/settings/view/dialogs/account_settings_dialog.dart +++ b/lib/features/settings/view/dialogs/account_settings_dialog.dart @@ -24,7 +24,7 @@ class AccountSettingsDialog extends StatelessWidget { title: Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ - Text(S.of(context).accountSettingsTitle), + Text(S.of(context).account), const CloseButton(), ], ), @@ -49,7 +49,7 @@ class AccountSettingsDialog extends StatelessWidget { ListTile( dense: true, leading: const Icon(Icons.person_add_rounded), - title: Text(S.of(context).accountSettingsAddAnotherAccount), + title: Text(S.of(context).addAnotherAccount), onTap: () {}, ), const Divider(), @@ -60,7 +60,7 @@ class AccountSettingsDialog extends StatelessWidget { ), ), child: Text( - S.of(context).appDrawerLogoutLabel, + S.of(context).disconnect, style: TextStyle( color: Theme.of(context).colorScheme.onError, ), diff --git a/lib/features/settings/view/pages/application_settings_page.dart b/lib/features/settings/view/pages/application_settings_page.dart index 6c8acb3..a8eeb06 100644 --- a/lib/features/settings/view/pages/application_settings_page.dart +++ b/lib/features/settings/view/pages/application_settings_page.dart @@ -15,7 +15,7 @@ class ApplicationSettingsPage extends StatelessWidget { Widget build(BuildContext context) { return Scaffold( appBar: AppBar( - title: Text(S.of(context).settingsPageApplicationSettingsLabel), + title: Text(S.of(context).applicationSettings), ), body: ListView( children: const [ diff --git a/lib/features/settings/view/pages/security_settings_page.dart b/lib/features/settings/view/pages/security_settings_page.dart index 0e8ca8e..f9ca18d 100644 --- a/lib/features/settings/view/pages/security_settings_page.dart +++ b/lib/features/settings/view/pages/security_settings_page.dart @@ -8,8 +8,7 @@ class SecuritySettingsPage extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( - appBar: - AppBar(title: Text(S.of(context).settingsPageSecuritySettingsLabel)), + appBar: AppBar(title: Text(S.of(context).security)), body: ListView( children: const [ BiometricAuthenticationSetting(), diff --git a/lib/features/settings/view/pages/storage_settings_page.dart b/lib/features/settings/view/pages/storage_settings_page.dart index 1dba0e8..1495334 100644 --- a/lib/features/settings/view/pages/storage_settings_page.dart +++ b/lib/features/settings/view/pages/storage_settings_page.dart @@ -9,7 +9,7 @@ class StorageSettingsPage extends StatelessWidget { Widget build(BuildContext context) { return Scaffold( appBar: AppBar( - title: Text(S.of(context).settingsPageStorageSettingsLabel), + title: Text(S.of(context).storage), ), body: ListView( children: const [ diff --git a/lib/features/settings/view/settings_page.dart b/lib/features/settings/view/settings_page.dart index 984a331..c76bbd5 100644 --- a/lib/features/settings/view/settings_page.dart +++ b/lib/features/settings/view/settings_page.dart @@ -5,7 +5,6 @@ import 'package:paperless_mobile/core/bloc/paperless_server_information_state.da import 'package:paperless_mobile/features/settings/cubit/application_settings_cubit.dart'; import 'package:paperless_mobile/features/settings/view/pages/application_settings_page.dart'; import 'package:paperless_mobile/features/settings/view/pages/security_settings_page.dart'; -import 'package:paperless_mobile/features/settings/view/pages/storage_settings_page.dart'; import 'package:paperless_mobile/generated/l10n.dart'; class SettingsPage extends StatelessWidget { @@ -15,24 +14,21 @@ class SettingsPage extends StatelessWidget { Widget build(BuildContext context) { return Scaffold( appBar: AppBar( - title: Text(S.of(context).appDrawerSettingsLabel), + title: Text(S.of(context).settings), ), bottomNavigationBar: BlocBuilder( builder: (context, state) { final info = state.information!; - return ListTile( title: Text( - S.of(context).appDrawerHeaderLoggedInAsText + - " " + - (info.username ?? 'unknown') + + S.of(context).loggedInAs(info.username ?? 'unknown') + "@${info.host}", style: Theme.of(context).textTheme.labelSmall, textAlign: TextAlign.center, ), subtitle: Text( - S.of(context).serverInformationPaperlessVersionText + + S.of(context).paperlessServerVersion + ' ' + info.version.toString() + ' (API v${info.apiVersion})', @@ -46,23 +42,21 @@ class SettingsPage extends StatelessWidget { children: [ ListTile( // leading: const Icon(Icons.style_outlined), - title: Text(S.of(context).settingsPageApplicationSettingsLabel), - subtitle: Text( - S.of(context).settingsPageApplicationSettingsDescriptionText), + title: Text(S.of(context).applicationSettings), + subtitle: Text(S.of(context).languageAndVisualAppearance), onTap: () => _goto(const ApplicationSettingsPage(), context), ), ListTile( // leading: const Icon(Icons.security_outlined), - title: Text(S.of(context).settingsPageSecuritySettingsLabel), - subtitle: - Text(S.of(context).settingsPageSecuritySettingsDescriptionText), + title: Text(S.of(context).security), + subtitle: Text(S.of(context).biometricAuthentication), onTap: () => _goto(const SecuritySettingsPage(), context), ), // ListTile( // // leading: const Icon(Icons.storage_outlined), - // title: Text(S.of(context).settingsPageStorageSettingsLabel), + // title: Text(S.of(context).storage), // subtitle: - // Text(S.of(context).settingsPageStorageSettingsDescriptionText), + // Text(S.of(context).mangeFilesAndStorageSpace), // onTap: () => _goto(const StorageSettingsPage(), context), // ), ], diff --git a/lib/features/settings/view/widgets/biometric_authentication_setting.dart b/lib/features/settings/view/widgets/biometric_authentication_setting.dart index cb2b4b6..841a05d 100644 --- a/lib/features/settings/view/widgets/biometric_authentication_setting.dart +++ b/lib/features/settings/view/widgets/biometric_authentication_setting.dart @@ -12,21 +12,19 @@ class BiometricAuthenticationSetting extends StatelessWidget { builder: (context, settings) { return SwitchListTile( value: settings.isLocalAuthenticationEnabled, - title: Text(S.of(context).appSettingsBiometricAuthenticationLabel), - subtitle: Text( - S.of(context).appSettingsBiometricAuthenticationDescriptionText), + title: Text(S.of(context).biometricAuthentication), + subtitle: Text(S.of(context).authenticateOnAppStart), onChanged: (val) async { - final String localizedReason = val - ? S - .of(context) - .appSettingsEnableBiometricAuthenticationReasonText - : S - .of(context) - .appSettingsDisableBiometricAuthenticationReasonText; + final String localizedReason = + S.of(context).authenticateToToggleBiometricAuthentication( + val ? 'enable' : 'disable', + ); await context .read() - .setIsBiometricAuthenticationEnabled(val, - localizedReason: localizedReason); + .setIsBiometricAuthenticationEnabled( + val, + localizedReason: localizedReason, + ); }, ); }, diff --git a/lib/features/settings/view/widgets/color_scheme_option_setting.dart b/lib/features/settings/view/widgets/color_scheme_option_setting.dart index 2195475..af33407 100644 --- a/lib/features/settings/view/widgets/color_scheme_option_setting.dart +++ b/lib/features/settings/view/widgets/color_scheme_option_setting.dart @@ -18,7 +18,7 @@ class ColorSchemeOptionSetting extends StatelessWidget { return BlocBuilder( builder: (context, settings) { return ListTile( - title: Text(S.of(context).settingsPageColorSchemeSettingLabel), + title: Text(S.of(context).colors), subtitle: Text( translateColorSchemeOption( context, @@ -28,9 +28,8 @@ class ColorSchemeOptionSetting extends StatelessWidget { onTap: () => showDialog( context: context, builder: (_) => RadioSettingsDialog( - titleText: S.of(context).settingsPageColorSchemeSettingLabel, - descriptionText: - S.of(context).settingsPageColorSchemeSettingDialogDescription, + titleText: S.of(context).colors, + descriptionText: S.of(context).colorSchemeHint, options: [ RadioOption( value: ColorSchemeOption.classic, @@ -47,9 +46,7 @@ class ColorSchemeOptionSetting extends StatelessWidget { ], footer: _isBelowAndroid12() ? HintCard( - hintText: S - .of(context) - .settingsPageColorSchemeSettingDynamicThemeingVersionMismatchWarning, + hintText: S.of(context).colorSchemeNotSupportedWarning, hintIcon: Icons.warning_amber, ) : null, diff --git a/lib/features/settings/view/widgets/language_selection_setting.dart b/lib/features/settings/view/widgets/language_selection_setting.dart index 834c55a..d3f6740 100644 --- a/lib/features/settings/view/widgets/language_selection_setting.dart +++ b/lib/features/settings/view/widgets/language_selection_setting.dart @@ -25,7 +25,7 @@ class _LanguageSelectionSettingState extends State { return BlocBuilder( builder: (context, settings) { return ListTile( - title: Text(S.of(context).settingsPageLanguageSettingLabel), + title: Text(S.of(context).language), subtitle: Text(_languageOptions[settings.preferredLocaleSubtag]!), onTap: () => showDialog( context: context, @@ -33,7 +33,7 @@ class _LanguageSelectionSettingState extends State { footer: const Text( "* Work in progress, not fully translated yet. Some words may be displayed in English!", ), - titleText: S.of(context).settingsPageLanguageSettingLabel, + titleText: S.of(context).language, options: [ RadioOption( value: 'en', diff --git a/lib/features/settings/view/widgets/radio_settings_dialog.dart b/lib/features/settings/view/widgets/radio_settings_dialog.dart index c2d5d4c..cbf5e90 100644 --- a/lib/features/settings/view/widgets/radio_settings_dialog.dart +++ b/lib/features/settings/view/widgets/radio_settings_dialog.dart @@ -41,11 +41,11 @@ class _RadioSettingsDialogState extends State> { widget.confirmButton ?? TextButton( onPressed: () => Navigator.pop(context), - child: Text(S.of(context).genericActionCancelLabel)), + child: Text(S.of(context).cancel)), widget.confirmButton ?? TextButton( onPressed: () => Navigator.pop(context, _groupValue), - child: Text(S.of(context).genericActionOkLabel)), + child: Text(S.of(context).ok)), ], title: widget.titleText != null ? Text(widget.titleText!) : null, content: Column( diff --git a/lib/features/settings/view/widgets/theme_mode_setting.dart b/lib/features/settings/view/widgets/theme_mode_setting.dart index b410327..e691de5 100644 --- a/lib/features/settings/view/widgets/theme_mode_setting.dart +++ b/lib/features/settings/view/widgets/theme_mode_setting.dart @@ -12,13 +12,13 @@ class ThemeModeSetting extends StatelessWidget { return BlocBuilder( builder: (context, settings) { return ListTile( - title: Text(S.of(context).settingsPageAppearanceSettingTitle), + title: Text(S.of(context).appearance), subtitle: Text(_mapThemeModeToLocalizedString( settings.preferredThemeMode, context)), onTap: () => showDialog( context: context, builder: (_) => RadioSettingsDialog( - titleText: S.of(context).settingsPageAppearanceSettingTitle, + titleText: S.of(context).appearance, initialValue: context .read() .state @@ -26,20 +26,15 @@ class ThemeModeSetting extends StatelessWidget { options: [ RadioOption( value: ThemeMode.system, - label: S - .of(context) - .settingsPageAppearanceSettingSystemThemeLabel, + label: S.of(context).systemTheme, ), RadioOption( value: ThemeMode.light, - label: S - .of(context) - .settingsPageAppearanceSettingLightThemeLabel, + label: S.of(context).lightTheme, ), RadioOption( value: ThemeMode.dark, - label: - S.of(context).settingsPageAppearanceSettingDarkThemeLabel, + label: S.of(context).darkTheme, ) ], ), @@ -56,11 +51,11 @@ class ThemeModeSetting extends StatelessWidget { String _mapThemeModeToLocalizedString(ThemeMode theme, BuildContext context) { switch (theme) { case ThemeMode.system: - return S.of(context).settingsThemeModeSystemLabel; + return S.of(context).system; case ThemeMode.light: - return S.of(context).settingsThemeModeLightLabel; + return S.of(context).light; case ThemeMode.dark: - return S.of(context).settingsThemeModeDarkLabel; + return S.of(context).dark; } } } diff --git a/lib/helpers/message_helpers.dart b/lib/helpers/message_helpers.dart index 3e4c8bb..46854fb 100644 --- a/lib/helpers/message_helpers.dart +++ b/lib/helpers/message_helpers.dart @@ -68,7 +68,7 @@ void showGenericError( context, error.toString(), action: SnackBarActionConfig( - label: S.of(context).errorReportLabel, + label: S.of(context).report, onPressed: () => GithubIssueService.createIssueFromError( context, stackTrace: stackTrace, diff --git a/lib/l10n/intl_cs.arb b/lib/l10n/intl_cs.arb index fe1d607..c8eeede 100644 --- a/lib/l10n/intl_cs.arb +++ b/lib/l10n/intl_cs.arb @@ -1,673 +1,611 @@ { "@@locale": "cs", - "aboutDialogDevelopedByText": "Vyvíjí {name}", - "@aboutDialogDevelopedByText": { + "developedBy": "Vyvíjí {name}", + "@developedBy": { "placeholders": { "name": {} } }, - "accountSettingsAddAnotherAccount": "Přidat účet", - "@accountSettingsAddAnotherAccount": {}, - "accountSettingsTitle": "Účet", - "@accountSettingsTitle": {}, - "addCorrespondentPageTitle": "Nový korespondent", - "@addCorrespondentPageTitle": {}, - "addDocumentTypePageTitle": "Nový typ dokumentu", - "@addDocumentTypePageTitle": {}, - "addStoragePathPageTitle": "Nová cesta úložiště", - "@addStoragePathPageTitle": {}, - "addTagPageTitle": "Nový tag", - "@addTagPageTitle": {}, - "appDrawerAboutInfoLoadingText": "Načítání dat aplikace...", - "@appDrawerAboutInfoLoadingText": {}, - "appDrawerAboutLabel": "O aplikaci", - "@appDrawerAboutLabel": {}, - "appDrawerHeaderLoggedInAsText": "Přihlášeno jako ", - "@appDrawerHeaderLoggedInAsText": {}, - "appDrawerLogoutLabel": "Odpojit", - "@appDrawerLogoutLabel": {}, - "appDrawerReportBugLabel": "Nahlásit chybu", - "@appDrawerReportBugLabel": {}, - "appDrawerSettingsLabel": "Nastavení", - "@appDrawerSettingsLabel": {}, - "appSettingsBiometricAuthenticationDescriptionText": "Přihlášení při spuštění aplikace", - "@appSettingsBiometricAuthenticationDescriptionText": {}, - "appSettingsBiometricAuthenticationLabel": "Zapnout biometrické ověření", - "@appSettingsBiometricAuthenticationLabel": {}, - "appSettingsDisableBiometricAuthenticationReasonText": "Pro vypnutí biometrického ověřování je třeba se přihlásit.", - "@appSettingsDisableBiometricAuthenticationReasonText": {}, - "appSettingsEnableBiometricAuthenticationReasonText": "Pro zapnutí biometrického ověřování je třeba se přihlásit.", - "@appSettingsEnableBiometricAuthenticationReasonText": {}, - "appTitleText": "Paperless Mobile", - "@appTitleText": {}, - "bottomNavDocumentsPageLabel": "Dokumenty", - "@bottomNavDocumentsPageLabel": {}, - "bottomNavInboxPageLabel": "Inbox", - "@bottomNavInboxPageLabel": {}, - "bottomNavLabelsPageLabel": "Štítky", - "@bottomNavLabelsPageLabel": {}, - "bottomNavScannerPageLabel": "Skener", - "@bottomNavScannerPageLabel": {}, - "colorSchemeOptionClassic": "Klasicky", - "@colorSchemeOptionClassic": {}, - "colorSchemeOptionDynamic": "Dynamicky", - "@colorSchemeOptionDynamic": {}, - "correspondentFormFieldSearchHintText": "Začni psát...", - "@correspondentFormFieldSearchHintText": {}, - "deleteViewDialogContentText": "Opravdu chceš tento náhled smazat?", - "@deleteViewDialogContentText": {}, - "deleteViewDialogTitleText": "Smazat náhled ", - "@deleteViewDialogTitleText": {}, - "documentAddedPropertyLabel": "Přidáno", - "@documentAddedPropertyLabel": {}, - "documentArchiveSerialNumberPropertyLongLabel": "Archivní sériové číslo", - "@documentArchiveSerialNumberPropertyLongLabel": {}, - "documentArchiveSerialNumberPropertyShortLabel": "ASČ", - "@documentArchiveSerialNumberPropertyShortLabel": {}, - "documentCorrespondentPropertyLabel": "Korespondent", - "@documentCorrespondentPropertyLabel": {}, - "documentCreatedPropertyLabel": "Vytvořeno", - "@documentCreatedPropertyLabel": {}, - "documentDeleteSuccessMessage": "Dokument byl úspěšně smazán.", - "@documentDeleteSuccessMessage": {}, - "documentDetailsPageAssignAsnButtonLabel": "Přiřadit", - "@documentDetailsPageAssignAsnButtonLabel": {}, - "documentDetailsPageDeleteTooltip": "Smazat", - "@documentDetailsPageDeleteTooltip": {}, - "documentDetailsPageDownloadTooltip": "Stáhnout", - "@documentDetailsPageDownloadTooltip": {}, - "documentDetailsPageEditTooltip": "Upravit", - "@documentDetailsPageEditTooltip": {}, - "documentDetailsPageLoadFullContentLabel": "Načíst celý obsah", - "@documentDetailsPageLoadFullContentLabel": {}, - "documentDetailsPageNoPdfViewerFoundErrorMessage": "Aplikace pro otevírání PDF souborů nenalezena.", - "@documentDetailsPageNoPdfViewerFoundErrorMessage": {}, - "documentDetailsPageOpenInSystemViewerTooltip": "Otevřít v systémovém prohlížeči", - "@documentDetailsPageOpenInSystemViewerTooltip": {}, - "documentDetailsPageOpenPdfPermissionDeniedErrorMessage": "Soubor nelze otevřít: přístup zamítnut.", - "@documentDetailsPageOpenPdfPermissionDeniedErrorMessage": {}, - "documentDetailsPagePreviewTooltip": "Náhled", - "@documentDetailsPagePreviewTooltip": {}, - "documentDetailsPageShareTooltip": "Sdílet", - "@documentDetailsPageShareTooltip": {}, - "documentDetailsPageSimilarDocumentsLabel": "Podobné dokumenty", - "@documentDetailsPageSimilarDocumentsLabel": {}, - "documentDetailsPageTabContentLabel": "Obsah", - "@documentDetailsPageTabContentLabel": {}, - "documentDetailsPageTabMetaDataLabel": "Metadata", - "@documentDetailsPageTabMetaDataLabel": {}, - "documentDetailsPageTabOverviewLabel": "Přehled", - "@documentDetailsPageTabOverviewLabel": {}, - "documentDetailsPageTabSimilarDocumentsLabel": "Podobné dokumenty", - "@documentDetailsPageTabSimilarDocumentsLabel": {}, - "documentDocumentTypePropertyLabel": "Typ dokumentu", - "@documentDocumentTypePropertyLabel": {}, - "documentDownloadDialogArchivedOption": "Archived (pdf)", - "@documentDownloadDialogArchivedOption": {}, - "documentDownloadDialogChooseFiletype": "Choose filetype", - "@documentDownloadDialogChooseFiletype": {}, - "documentDownloadDialogOriginalOption": "Original", - "@documentDownloadDialogOriginalOption": {}, - "documentDownloadSuccessMessage": "Dokument úspěšně stažen.", - "@documentDownloadSuccessMessage": {}, - "documentEditPageSuggestionsLabel": "Návrhy:", - "@documentEditPageSuggestionsLabel": {}, - "documentEditPageTitle": "Upravit dokument", - "@documentEditPageTitle": {}, - "documentFilterAdvancedLabel": "Rozšířené", - "@documentFilterAdvancedLabel": {}, - "documentFilterApplyFilterLabel": "Použít", - "@documentFilterApplyFilterLabel": {}, - "documentFilterQueryOptionsAsnLabel": "ASČ", - "@documentFilterQueryOptionsAsnLabel": {}, - "documentFilterQueryOptionsExtendedLabel": "Prodloužené", - "@documentFilterQueryOptionsExtendedLabel": {}, - "documentFilterQueryOptionsTitleAndContentLabel": "Název & Obsah", - "@documentFilterQueryOptionsTitleAndContentLabel": {}, - "documentFilterQueryOptionsTitleLabel": "Název", - "@documentFilterQueryOptionsTitleLabel": {}, - "documentFilterResetLabel": "Zrušit", - "@documentFilterResetLabel": {}, - "documentFilterSearchLabel": "Hledat", - "@documentFilterSearchLabel": {}, - "documentFilterTitle": "Filtrovat dokumenty", - "@documentFilterTitle": {}, - "documentMetaDataChecksumLabel": "MD5 součet originálu", - "@documentMetaDataChecksumLabel": {}, - "documentMetaDataMediaFilenamePropertyLabel": "Jméno souboru média", - "@documentMetaDataMediaFilenamePropertyLabel": {}, - "documentMetaDataOriginalFileSizeLabel": "Velikost originálu", - "@documentMetaDataOriginalFileSizeLabel": {}, - "documentMetaDataOriginalMimeTypeLabel": "MIME-Typ originálu", - "@documentMetaDataOriginalMimeTypeLabel": {}, - "documentModifiedPropertyLabel": "Pozměněno", - "@documentModifiedPropertyLabel": {}, - "documentPreviewPageTitle": "Náhled", - "@documentPreviewPageTitle": {}, - "documentScannerPageAddScanButtonLabel": "Oskenovat dokument", - "@documentScannerPageAddScanButtonLabel": {}, - "documentScannerPageEmptyStateText": "Zatím nebyly naskenovány žádné dokumenty.", - "@documentScannerPageEmptyStateText": {}, - "documentScannerPageOrText": "nebo", - "@documentScannerPageOrText": {}, - "documentScannerPageResetButtonTooltipText": "Smazat všechny skeny", - "@documentScannerPageResetButtonTooltipText": {}, - "documentScannerPageTitle": "Skener", - "@documentScannerPageTitle": {}, - "documentScannerPageUploadButtonTooltip": "Nahrát dokument", - "@documentScannerPageUploadButtonTooltip": {}, - "documentScannerPageUploadFromThisDeviceButtonLabel": "Nahrát jeden dokument z tohoto zařízení", - "@documentScannerPageUploadFromThisDeviceButtonLabel": {}, - "documentSearchHistory": "Historie", - "@documentSearchHistory": {}, - "documentSearchNoMatchesFound": "Žádné shody.", - "@documentSearchNoMatchesFound": {}, - "documentSearchPageRemoveFromHistory": "Odstranit z historie vyhledávání?", - "@documentSearchPageRemoveFromHistory": {}, - "documentSearchResults": "Výsledky", - "@documentSearchResults": {}, - "documentSearchSearchDocuments": "Prohledat dokumenty", - "@documentSearchSearchDocuments": {}, - "documentsEmptyStateResetFilterLabel": "Zrušit", - "@documentsEmptyStateResetFilterLabel": {}, - "documentsFilterPageAdvancedLabel": "Rozšířené", - "@documentsFilterPageAdvancedLabel": {}, - "documentsFilterPageApplyFilterLabel": "Použít", - "@documentsFilterPageApplyFilterLabel": {}, - "documentsFilterPageDateRangeLastMonthLabel": "Minulý měsíc", - "@documentsFilterPageDateRangeLastMonthLabel": {}, - "documentsFilterPageDateRangeLastSevenDaysLabel": "Posledních 7 dní", - "@documentsFilterPageDateRangeLastSevenDaysLabel": {}, - "documentsFilterPageDateRangeLastThreeMonthsLabel": "Poslední 3 měsíce", - "@documentsFilterPageDateRangeLastThreeMonthsLabel": {}, - "documentsFilterPageDateRangeLastYearLabel": "Minulý rok", - "@documentsFilterPageDateRangeLastYearLabel": {}, - "documentsFilterPageQueryOptionsAsnLabel": "ASČ", - "@documentsFilterPageQueryOptionsAsnLabel": {}, - "documentsFilterPageQueryOptionsExtendedLabel": "Prodloužené", - "@documentsFilterPageQueryOptionsExtendedLabel": {}, - "documentsFilterPageQueryOptionsTitleAndContentLabel": "Název & obsah", - "@documentsFilterPageQueryOptionsTitleAndContentLabel": {}, - "documentsFilterPageQueryOptionsTitleLabel": "Název", - "@documentsFilterPageQueryOptionsTitleLabel": {}, - "documentsFilterPageSearchLabel": "Hledat", - "@documentsFilterPageSearchLabel": {}, - "documentsFilterPageTitle": "Filtrovat dokumenty", - "@documentsFilterPageTitle": {}, - "documentsPageBulkDeleteSuccessfulText": "Dokumenty byly úspěšně smazány.", - "@documentsPageBulkDeleteSuccessfulText": {}, - "documentsPageEmptyStateNothingHereText": "Zde je ještě prázdno...", - "@documentsPageEmptyStateNothingHereText": {}, - "documentsPageEmptyStateOopsText": "Ajaj.", - "@documentsPageEmptyStateOopsText": {}, - "documentsPageNewDocumentAvailableText": "Dostupný nový dokument!", - "@documentsPageNewDocumentAvailableText": {}, - "documentsPageOrderByLabel": "Řadit dle", - "@documentsPageOrderByLabel": {}, - "documentsPageSelectionBulkDeleteDialogContinueText": "Tuto akci nelze vrátit zpět. Opravdu chcete pokračovat?", - "@documentsPageSelectionBulkDeleteDialogContinueText": {}, - "documentsPageSelectionBulkDeleteDialogTitle": "Potvrdit smazání", - "@documentsPageSelectionBulkDeleteDialogTitle": {}, - "documentsPageSelectionBulkDeleteDialogWarningTextMany": "Jste si jisti že chcete smazat následující dokumenty?", - "@documentsPageSelectionBulkDeleteDialogWarningTextMany": {}, - "documentsPageSelectionBulkDeleteDialogWarningTextOne": "Jste si jisti že chcete smazat následující dokument?", - "@documentsPageSelectionBulkDeleteDialogWarningTextOne": {}, - "documentsPageTitle": "Dokumenty", - "@documentsPageTitle": {}, - "documentsSelectedText": "vybrány", - "@documentsSelectedText": {}, - "documentStoragePathPropertyLabel": "Cesta k úložišti", - "@documentStoragePathPropertyLabel": {}, - "documentsUploadPageTitle": "Připravit dokument", - "@documentsUploadPageTitle": {}, - "documentTagsPropertyLabel": "Tagy", - "@documentTagsPropertyLabel": {}, - "documentTitlePropertyLabel": "Název", - "@documentTitlePropertyLabel": {}, - "documentTypeFormFieldSearchHintText": "Začni psát...", - "@documentTypeFormFieldSearchHintText": {}, - "documentUpdateSuccessMessage": "Dokument úspěšně aktualizován.", - "@documentUpdateSuccessMessage": {}, - "documentUploadFileNameLabel": "Jméno souboru", - "@documentUploadFileNameLabel": {}, - "documentUploadPageSynchronizeTitleAndFilenameLabel": "Synchronizovat název a jméno souboru", - "@documentUploadPageSynchronizeTitleAndFilenameLabel": {}, - "documentUploadProcessingSuccessfulReloadActionText": "Znovu načíst", - "@documentUploadProcessingSuccessfulReloadActionText": {}, - "documentUploadProcessingSuccessfulText": "Dokument úspěšně zpracován.", - "@documentUploadProcessingSuccessfulText": {}, - "documentUploadSuccessText": "Dokument úspěšně nahrán, zpracovávám...", - "@documentUploadSuccessText": {}, - "editLabelPageConfirmDeletionDialogTitle": "Potvrdit smazání", - "@editLabelPageConfirmDeletionDialogTitle": {}, - "editLabelPageDeletionDialogText": "Dokumenty mají přiřazen tento štítek. Odstraněním štítku bude označení odstraněno. Pokračovat?", - "@editLabelPageDeletionDialogText": {}, - "errorMessageAcknowledgeTasksError": "Nepodařilo se potvrdit úkoly.", - "@errorMessageAcknowledgeTasksError": {}, - "errorMessageAuthenticationFailed": "Přihlášení selhalo, zkuste to znovu.", - "@errorMessageAuthenticationFailed": {}, - "errorMessageAutocompleteQueryError": "Při automatickém doplnění požadavku došlo k chybě.", - "@errorMessageAutocompleteQueryError": {}, - "errorMessageBiometricAuthenticationFailed": "Biometrické ověření selhalo.", - "@errorMessageBiometricAuthenticationFailed": {}, - "errorMessageBiotmetricsNotSupported": "Biometrické ověření není na tomto přístroji podporováno.", - "@errorMessageBiotmetricsNotSupported": {}, - "errorMessageBulkActionFailed": "Úprava více dokumentů naráz se nezdařila.", - "@errorMessageBulkActionFailed": {}, - "errorMessageCorrespondentCreateFailed": "Nepodařilo se vytvořit korespondenta, zkuste to znovu.", - "@errorMessageCorrespondentCreateFailed": {}, - "errorMessageCorrespondentLoadFailed": "Nezdařilo se načíst korespondenty.", - "@errorMessageCorrespondentLoadFailed": {}, - "errorMessageCreateSavedViewError": "Nezdařilo se vytvořit uložený náhled, zkuste to znovu.", - "@errorMessageCreateSavedViewError": {}, - "errorMessageDeleteSavedViewError": "Nezdařilo se smazat uložený náhled, zkuste to znovu.", - "@errorMessageDeleteSavedViewError": {}, - "errorMessageDeviceOffline": "Nelze stáhnout data: Nejste připojeni k internetu.", - "@errorMessageDeviceOffline": {}, - "errorMessageDocumentAsnQueryFailed": "Nepodařilo se přiřadit archivní sériové číslo.", - "@errorMessageDocumentAsnQueryFailed": {}, - "errorMessageDocumentDeleteFailed": "Nezdařilo se smazat dokument, zkuste to znovu.", - "@errorMessageDocumentDeleteFailed": {}, - "errorMessageDocumentLoadFailed": "Nezdařilo se načíst dokument, zkuste to znovu.", - "@errorMessageDocumentLoadFailed": {}, - "errorMessageDocumentPreviewFailed": "Nezdařilo se načíst náhled dokumentu.", - "@errorMessageDocumentPreviewFailed": {}, - "errorMessageDocumentTypeCreateFailed": "Nezdařilo se vytvořit dokument, zkuste to znovu.", - "@errorMessageDocumentTypeCreateFailed": {}, - "errorMessageDocumentTypeLoadFailed": "Nezdařilo se načíst dokument, zkuste to znovu.", - "@errorMessageDocumentTypeLoadFailed": {}, - "errorMessageDocumentUpdateFailed": "Nezdařilo se aktualizovat dokument, zkuste to znovu.", - "@errorMessageDocumentUpdateFailed": {}, - "errorMessageDocumentUploadFailed": "Nezdařilo se nahrát dokument, zkuste to znovu.", - "@errorMessageDocumentUploadFailed": {}, - "errorMessageInvalidClientCertificateConfiguration": "Neplatný certifikát nebo chybějící přihlašovací fráze, zkuste to znovu.", - "@errorMessageInvalidClientCertificateConfiguration": {}, - "errorMessageLoadSavedViewsError": "Nezdařilo se načíst uložené náhledy.", - "@errorMessageLoadSavedViewsError": {}, - "errorMessageMissingClientCertificate": "Byl očekáván certifikát klienta, který ale nebyl zaslán. Dodejte prosím platný certifikát klienta.", - "@errorMessageMissingClientCertificate": {}, - "errorMessageNotAuthenticated": "Uživatel není přihlášen.", - "@errorMessageNotAuthenticated": {}, - "errorMessageRequestTimedOut": "Při dotazu na server došlo k překročení času odezvy.", - "@errorMessageRequestTimedOut": {}, - "errorMessageScanRemoveFailed": "Došlo k chybě při odstraňování skenů.", - "@errorMessageScanRemoveFailed": {}, - "errorMessageServerUnreachable": "Nelze se připojit k Paperless serveru, je opravdu spuštěn a dostupný?", - "@errorMessageServerUnreachable": {}, - "errorMessageSimilarQueryError": "Nelze načíst podobné dokumenty.", - "@errorMessageSimilarQueryError": {}, - "errorMessageStoragePathCreateFailed": "Nelze vytvořit cestu k úložišti, zkuste to znovu.", - "@errorMessageStoragePathCreateFailed": {}, - "errorMessageStoragePathLoadFailed": "Nelze načíst cestu k úložišti.", - "@errorMessageStoragePathLoadFailed": {}, - "errorMessageSuggestionsQueryError": "Návrhy se nepodařilo načíst.", - "@errorMessageSuggestionsQueryError": {}, - "errorMessageTagCreateFailed": "Nelze vytvořit tag, zkuste to znovu.", - "@errorMessageTagCreateFailed": {}, - "errorMessageTagLoadFailed": "Nelze načíst tagy.", - "@errorMessageTagLoadFailed": {}, - "errorMessageUnknonwnError": "Došlo k neznámé chybě.", - "@errorMessageUnknonwnError": {}, - "errorMessageUnsupportedFileFormat": "Tento typ souboru není podporován.", - "@errorMessageUnsupportedFileFormat": {}, - "errorReportLabel": "NAHLÁSIT", - "@errorReportLabel": {}, - "extendedDateRangeDialogAbsoluteLabel": "Absolutní", - "@extendedDateRangeDialogAbsoluteLabel": {}, - "extendedDateRangeDialogHintText": "Tip: Kromě konkrétního data lze také specifikovat relativní časovou odchylku k aktuálnímu datu.", - "@extendedDateRangeDialogHintText": {}, - "extendedDateRangeDialogRelativeAmountLabel": "Počet", - "@extendedDateRangeDialogRelativeAmountLabel": {}, - "extendedDateRangeDialogRelativeLabel": "Relativní", - "@extendedDateRangeDialogRelativeLabel": {}, - "extendedDateRangeDialogRelativeLastLabel": "Poslední", - "@extendedDateRangeDialogRelativeLastLabel": {}, - "extendedDateRangeDialogRelativeTimeUnitLabel": "Časové jednotky", - "@extendedDateRangeDialogRelativeTimeUnitLabel": {}, - "extendedDateRangeDialogTitle": "Vybrat časové rozmezí", - "@extendedDateRangeDialogTitle": {}, - "extendedDateRangePickerAfterLabel": "Po", - "@extendedDateRangePickerAfterLabel": {}, - "extendedDateRangePickerBeforeLabel": "Před", - "@extendedDateRangePickerBeforeLabel": {}, - "extendedDateRangePickerDayText": "{count, plural, zero{dnů} one{den} few{dny} many{dnů} other{dnů}}", - "@extendedDateRangePickerDayText": { + "addAnotherAccount": "Přidat účet", + "@addAnotherAccount": {}, + "account": "Účet", + "@account": {}, + "addCorrespondent": "Nový korespondent", + "@addCorrespondent": {}, + "addDocumentType": "Nový typ dokumentu", + "@addDocumentType": {}, + "addStoragePath": "Nová cesta úložiště", + "@addStoragePath": {}, + "addTag": "Nový tag", + "@addTag": {}, + "aboutThisApp": "O aplikaci", + "@aboutThisApp": {}, + "loggedInAs": "Přihlášeno jako ", + "@loggedInAs": {}, + "disconnect": "Odpojit", + "@disconnect": {}, + "reportABug": "Nahlásit chybu", + "@reportABug": {}, + "settings": "Nastavení", + "@settings": {}, + "authenticateOnAppStart": "Přihlášení při spuštění aplikace", + "@authenticateOnAppStart": {}, + "biometricAuthentication": "Zapnout biometrické ověření", + "@biometricAuthentication": {}, + "authenticateToToggleBiometricAuthentication": "{mode, select, enable{Pro zapnutí biometrického ověřování je třeba se přihlásit.} disable{Pro vypnutí biometrického ověřování je třeba se přihlásit.}}", + "@authenticateToToggleBiometricAuthentication": {}, + "documents": "Dokumenty", + "@documents": {}, + "inbox": "Inbox", + "@inbox": {}, + "labels": "Štítky", + "@labels": {}, + "scanner": "Skener", + "@scanner": {}, + "classic": "Klasicky", + "@classic": {}, + "dynamic": "Dynamicky", + "@dynamic": {}, + "startTyping": "Začni psát...", + "@startTyping": {}, + "doYouReallyWantToDeleteThisView": "Opravdu chceš tento náhled smazat?", + "@doYouReallyWantToDeleteThisView": {}, + "deleteView": "Smazat náhled ", + "@deleteView": {}, + "addedAt": "Přidáno", + "@addedAt": {}, + "archiveSerialNumber": "Archivní sériové číslo", + "@archiveSerialNumber": {}, + "asn": "ASČ", + "@asn": {}, + "correspondent": "Korespondent", + "@correspondent": {}, + "createdAt": "Vytvořeno", + "@createdAt": {}, + "documentSuccessfullyDeleted": "Dokument byl úspěšně smazán.", + "@documentSuccessfullyDeleted": {}, + "AssignAsn": "Přiřadit", + "@AssignAsn": {}, + "deleteDocumentTooltip": "Smazat", + "@deleteDocumentTooltip": {}, + "downloadDocumentTooltip": "Stáhnout", + "@downloadDocumentTooltip": {}, + "editDocumentTooltip": "Upravit", + "@editDocumentTooltip": {}, + "loadFullContent": "Načíst celý obsah", + "@loadFullContent": {}, + "noAppToDisplayPDFFilesFound": "Aplikace pro otevírání PDF souborů nenalezena.", + "@noAppToDisplayPDFFilesFound": {}, + "openInSystemViewer": "Otevřít v systémovém prohlížeči", + "@openInSystemViewer": {}, + "couldNotOpenFilePermissionDenied": "Soubor nelze otevřít: přístup zamítnut.", + "@couldNotOpenFilePermissionDenied": {}, + "previewTooltip": "Náhled", + "@previewTooltip": {}, + "shareTooltip": "Sdílet", + "@shareTooltip": {}, + "similarDocuments": "Podobné dokumenty", + "@similarDocuments": {}, + "content": "Obsah", + "@content": {}, + "metaData": "Metadata", + "@metaData": {}, + "overview": "Přehled", + "@overview": {}, + "documentType": "Typ dokumentu", + "@documentType": {}, + "archivedPdf": "Archived (pdf)", + "@archivedPdf": {}, + "chooseFiletype": "Choose filetype", + "@chooseFiletype": {}, + "original": "Original", + "@original": {}, + "documentSuccessfullyDownloaded": "Dokument úspěšně stažen.", + "@documentSuccessfullyDownloaded": {}, + "suggestions": "Návrhy:", + "@suggestions": {}, + "editDocument": "Upravit dokument", + "@editDocument": {}, + "advanced": "Rozšířené", + "@advanced": {}, + "apply": "Použít", + "@apply": {}, + "extended": "Prodloužené", + "@extended": {}, + "titleAndContent": "Název & Obsah", + "@titleAndContent": {}, + "title": "Název", + "@title": {}, + "reset": "Zrušit", + "@reset": {}, + "filterDocuments": "Filtrovat dokumenty", + "@filterDocuments": {}, + "originalMD5Checksum": "MD5 součet originálu", + "@originalMD5Checksum": {}, + "mediaFilename": "Jméno souboru média", + "@mediaFilename": {}, + "originalFileSize": "Velikost originálu", + "@originalFileSize": {}, + "originalMIMEType": "MIME-Typ originálu", + "@originalMIMEType": {}, + "modifiedAt": "Pozměněno", + "@modifiedAt": {}, + "preview": "Náhled", + "@preview": {}, + "scanADocument": "Oskenovat dokument", + "@scanADocument": {}, + "noDocumentsScannedYet": "Zatím nebyly naskenovány žádné dokumenty.", + "@noDocumentsScannedYet": {}, + "or": "nebo", + "@or": {}, + "deleteAllScans": "Smazat všechny skeny", + "@deleteAllScans": {}, + "uploadADocumentFromThisDevice": "Nahrát jeden dokument z tohoto zařízení", + "@uploadADocumentFromThisDevice": {}, + "noMatchesFound": "Žádné shody.", + "@noMatchesFound": {}, + "removeFromSearchHistory": "Odstranit z historie vyhledávání?", + "@removeFromSearchHistory": {}, + "results": "Výsledky", + "@results": {}, + "searchDocuments": "Prohledat dokumenty", + "@searchDocuments": {}, + "resetFilter": "Zrušit", + "@resetFilter": {}, + "lastMonth": "Minulý měsíc", + "@lastMonth": {}, + "last7Days": "Posledních 7 dní", + "@last7Days": {}, + "last3Months": "Poslední 3 měsíce", + "@last3Months": {}, + "lastYear": "Minulý rok", + "@lastYear": {}, + "search": "Hledat", + "@search": {}, + "documentsSuccessfullyDeleted": "Dokumenty byly úspěšně smazány.", + "@documentsSuccessfullyDeleted": {}, + "thereSeemsToBeNothingHere": "Zde je ještě prázdno...", + "@thereSeemsToBeNothingHere": {}, + "oops": "Ajaj.", + "@oops": {}, + "newDocumentAvailable": "Dostupný nový dokument!", + "@newDocumentAvailable": {}, + "orderBy": "Řadit dle", + "@orderBy": {}, + "thisActionIsIrreversibleDoYouWishToProceedAnyway": "Tuto akci nelze vrátit zpět. Opravdu chcete pokračovat?", + "@thisActionIsIrreversibleDoYouWishToProceedAnyway": {}, + "confirmDeletion": "Potvrdit smazání", + "@confirmDeletion": {}, + "areYouSureYouWantToDeleteTheFollowingDocuments": "Jste si jisti že chcete smazat následující dokumenty?", + "@areYouSureYouWantToDeleteTheFollowingDocuments": {}, + "countSelected": "{count} vybrány", + "@countSelected": {}, + "storagePath": "Cesta k úložišti", + "@storagePath": {}, + "prepareDocument": "Připravit dokument", + "@prepareDocument": {}, + "tags": "Tagy", + "@tags": {}, + "documentSuccessfullyUpdated": "Dokument úspěšně aktualizován.", + "@documentSuccessfullyUpdated": {}, + "fileName": "Jméno souboru", + "@fileName": {}, + "synchronizeTitleAndFilename": "Synchronizovat název a jméno souboru", + "@synchronizeTitleAndFilename": {}, + "reload": "Znovu načíst", + "@reload": {}, + "documentSuccessfullyUploadedProcessing": "Dokument úspěšně nahrán, zpracovávám...", + "@documentSuccessfullyUploadedProcessing": {}, + "deleteLabelWarningText": "Dokumenty mají přiřazen tento štítek. Odstraněním štítku bude označení odstraněno. Pokračovat?", + "@deleteLabelWarningText": {}, + "couldNotAcknowledgeTasks": "Nepodařilo se potvrdit úkoly.", + "@couldNotAcknowledgeTasks": {}, + "authenticationFailedPleaseTryAgain": "Přihlášení selhalo, zkuste to znovu.", + "@authenticationFailedPleaseTryAgain": {}, + "anErrorOccurredWhileTryingToAutocompleteYourQuery": "Při automatickém doplnění požadavku došlo k chybě.", + "@anErrorOccurredWhileTryingToAutocompleteYourQuery": {}, + "biometricAuthenticationFailed": "Biometrické ověření selhalo.", + "@biometricAuthenticationFailed": {}, + "biometricAuthenticationNotSupported": "Biometrické ověření není na tomto přístroji podporováno.", + "@biometricAuthenticationNotSupported": {}, + "couldNotBulkEditDocuments": "Úprava více dokumentů naráz se nezdařila.", + "@couldNotBulkEditDocuments": {}, + "couldNotCreateCorrespondent": "Nepodařilo se vytvořit korespondenta, zkuste to znovu.", + "@couldNotCreateCorrespondent": {}, + "couldNotLoadCorrespondents": "Nezdařilo se načíst korespondenty.", + "@couldNotLoadCorrespondents": {}, + "couldNotCreateSavedView": "Nezdařilo se vytvořit uložený náhled, zkuste to znovu.", + "@couldNotCreateSavedView": {}, + "couldNotDeleteSavedView": "Nezdařilo se smazat uložený náhled, zkuste to znovu.", + "@couldNotDeleteSavedView": {}, + "youAreCurrentlyOffline": "Nelze stáhnout data: Nejste připojeni k internetu.", + "@youAreCurrentlyOffline": {}, + "couldNotAssignArchiveSerialNumber": "Nepodařilo se přiřadit archivní sériové číslo.", + "@couldNotAssignArchiveSerialNumber": {}, + "couldNotDeleteDocument": "Nezdařilo se smazat dokument, zkuste to znovu.", + "@couldNotDeleteDocument": {}, + "couldNotLoadDocuments": "Nezdařilo se načíst dokument, zkuste to znovu.", + "@couldNotLoadDocuments": {}, + "couldNotLoadDocumentPreview": "Nezdařilo se načíst náhled dokumentu.", + "@couldNotLoadDocumentPreview": {}, + "couldNotCreateDocument": "Nezdařilo se vytvořit dokument, zkuste to znovu.", + "@couldNotCreateDocument": {}, + "couldNotLoadDocumentTypes": "Nezdařilo se načíst dokument, zkuste to znovu.", + "@couldNotLoadDocumentTypes": {}, + "couldNotUpdateDocument": "Nezdařilo se aktualizovat dokument, zkuste to znovu.", + "@couldNotUpdateDocument": {}, + "couldNotUploadDocument": "Nezdařilo se nahrát dokument, zkuste to znovu.", + "@couldNotUploadDocument": {}, + "invalidCertificateOrMissingPassphrase": "Neplatný certifikát nebo chybějící přihlašovací fráze, zkuste to znovu.", + "@invalidCertificateOrMissingPassphrase": {}, + "couldNotLoadSavedViews": "Nezdařilo se načíst uložené náhledy.", + "@couldNotLoadSavedViews": {}, + "aClientCertificateWasExpectedButNotSent": "Byl očekáván certifikát klienta, který ale nebyl zaslán. Dodejte prosím platný certifikát klienta.", + "@aClientCertificateWasExpectedButNotSent": {}, + "userIsNotAuthenticated": "Uživatel není přihlášen.", + "@userIsNotAuthenticated": {}, + "requestTimedOut": "Při dotazu na server došlo k překročení času odezvy.", + "@requestTimedOut": {}, + "anErrorOccurredRemovingTheScans": "Došlo k chybě při odstraňování skenů.", + "@anErrorOccurredRemovingTheScans": {}, + "couldNotReachYourPaperlessServer": "Nelze se připojit k Paperless serveru, je opravdu spuštěn a dostupný?", + "@couldNotReachYourPaperlessServer": {}, + "couldNotLoadSimilarDocuments": "Nelze načíst podobné dokumenty.", + "@couldNotLoadSimilarDocuments": {}, + "couldNotCreateStoragePath": "Nelze vytvořit cestu k úložišti, zkuste to znovu.", + "@couldNotCreateStoragePath": {}, + "couldNotLoadStoragePaths": "Nelze načíst cestu k úložišti.", + "@couldNotLoadStoragePaths": {}, + "couldNotLoadSuggestions": "Návrhy se nepodařilo načíst.", + "@couldNotLoadSuggestions": {}, + "couldNotCreateTag": "Nelze vytvořit tag, zkuste to znovu.", + "@couldNotCreateTag": {}, + "couldNotLoadTags": "Nelze načíst tagy.", + "@couldNotLoadTags": {}, + "anUnknownErrorOccurred": "Došlo k neznámé chybě.", + "@anUnknownErrorOccurred": {}, + "fileFormatNotSupported": "Tento typ souboru není podporován.", + "@fileFormatNotSupported": {}, + "report": "NAHLÁSIT", + "@report": {}, + "absolute": "Absolutní", + "@absolute": {}, + "hintYouCanAlsoSpecifyRelativeValues": "Tip: Kromě konkrétního data lze také specifikovat relativní časovou odchylku k aktuálnímu datu.", + "@hintYouCanAlsoSpecifyRelativeValues": {}, + "amount": "Počet", + "@amount": {}, + "relative": "Relativní", + "@relative": {}, + "last": "Poslední", + "@last": {}, + "timeUnit": "Časové jednotky", + "@timeUnit": {}, + "selectDateRange": "Vybrat časové rozmezí", + "@selectDateRange": {}, + "after": "Po", + "@after": {}, + "before": "Před", + "@before": {}, + "days": "{count, plural, zero{dnů} one{den} few{dny} many{dnů} other{dnů}}", + "@days": { "placeholders": { "count": {} } }, - "extendedDateRangePickerLastDaysLabel": "{count, plural, zero{Posledních {count} dní} one{Včera} few{Poslední {count} dny} many{Posledních {count} dní} other{Posledních {count} dní}}", - "@extendedDateRangePickerLastDaysLabel": { + "lastNDays": "{count, plural, zero{Posledních {count} dní} one{Včera} few{Poslední {count} dny} many{Posledních {count} dní} other{Posledních {count} dní}}", + "@lastNDays": { "placeholders": { "count": {} } }, - "extendedDateRangePickerLastMonthsLabel": "{count, plural, zero{Minulých {count} měsíců} one{Minulý měsíc} few{Minulé {count} měsíce} many{Minulých {count} měsíců} other{Minulých {count} měsíců}}", - "@extendedDateRangePickerLastMonthsLabel": { + "lastNMonths": "{count, plural, zero{Minulých {count} měsíců} one{Minulý měsíc} few{Minulé {count} měsíce} many{Minulých {count} měsíců} other{Minulých {count} měsíců}}", + "@lastNMonths": { "placeholders": { "count": {} } }, - "extendedDateRangePickerLastText": "Poslední", - "@extendedDateRangePickerLastText": {}, - "extendedDateRangePickerLastWeeksLabel": "{count, plural, zero{Posledních {count} týdnů} one{Minulý týden} few{Poslední {count} týdny} many{Posledních {count} týdnů} other{Posledních {count} týdnů}}", - "@extendedDateRangePickerLastWeeksLabel": { + "lastNWeeks": "{count, plural, zero{Posledních {count} týdnů} one{Minulý týden} few{Poslední {count} týdny} many{Posledních {count} týdnů} other{Posledních {count} týdnů}}", + "@lastNWeeks": { "placeholders": { "count": {} } }, - "extendedDateRangePickerLastYearsLabel": "{count, plural, zero{Minulých {count} let} one{Minulý rok} few{Minulé {count} roky} many{Minulých {count} let} other{Minulých {count} let}}", - "@extendedDateRangePickerLastYearsLabel": { + "lastNYears": "{count, plural, zero{Minulých {count} let} one{Minulý rok} few{Minulé {count} roky} many{Minulých {count} let} other{Minulých {count} let}}", + "@lastNYears": { "placeholders": { "count": {} } }, - "extendedDateRangePickerMonthText": "{count, plural, zero{měsíců} one{měsíc} few{mesíce} many{měsíců} other{měsíců}}", - "@extendedDateRangePickerMonthText": { + "months": "{count, plural, zero{měsíců} one{měsíc} few{mesíce} many{měsíců} other{měsíců}}", + "@months": { "placeholders": { "count": {} } }, - "extendedDateRangePickerWeekText": "{count, plural, zero{týdnů} one{týden} few{týdny} many{týdnů} other{týdnů}}", - "@extendedDateRangePickerWeekText": { + "weeks": "{count, plural, zero{týdnů} one{týden} few{týdny} many{týdnů} other{týdnů}}", + "@weeks": { "placeholders": { "count": {} } }, - "extendedDateRangePickerYearText": "{count, plural, zero{let} one{rok} few{roky} many{let} other{let}}", - "@extendedDateRangePickerYearText": { + "years": "{count, plural, zero{let} one{rok} few{roky} many{let} other{let}}", + "@years": { "placeholders": { "count": {} } }, - "genericAcknowledgeLabel": "Rozumím!", - "@genericAcknowledgeLabel": {}, - "genericActionCancelLabel": "Zrušit", - "@genericActionCancelLabel": {}, - "genericActionCloseLabel": "Zavřít", - "@genericActionCloseLabel": {}, - "genericActionCreateLabel": "Vytvořit", - "@genericActionCreateLabel": {}, - "genericActionDeleteLabel": "Smazat", - "@genericActionDeleteLabel": {}, - "genericActionEditLabel": "Upravit", - "@genericActionEditLabel": {}, - "genericActionOkLabel": "Ok", - "@genericActionOkLabel": {}, - "genericActionSaveLabel": "Uložit", - "@genericActionSaveLabel": {}, - "genericActionSelectText": "Vybrat", - "@genericActionSelectText": {}, - "genericActionUpdateLabel": "Aktualizovat", - "@genericActionUpdateLabel": {}, - "genericActionUploadLabel": "Nahrát", - "@genericActionUploadLabel": {}, - "genericMessageOfflineText": "Jste offline.", - "@genericMessageOfflineText": {}, - "inboxActionAssignAsn": "Přiřadit ASČ", - "@inboxActionAssignAsn": {}, - "inboxActionDeleteDocument": "Smazat dokument", - "@inboxActionDeleteDocument": {}, - "inboxPageAssignAsnLabel": "Přiřadit ASČ", - "@inboxPageAssignAsnLabel": {}, - "inboxPageDocumentRemovedMessageText": "Dokument odstraněn z inboxu.", - "@inboxPageDocumentRemovedMessageText": {}, - "inboxPageMarkAllAsSeenConfirmationDialogText": "Opravdu chcete označit všechny dokumenty jako shlédnuté? Toto provede hromadnou úpravu a odstraní inbox tag u všech dokumentů.\nToto je nevratná akce! Opravdu chcete pokračovat?", - "@inboxPageMarkAllAsSeenConfirmationDialogText": {}, - "inboxPageMarkAllAsSeenConfirmationDialogTitleText": "Označit vše jako shlédnuté?", - "@inboxPageMarkAllAsSeenConfirmationDialogTitleText": {}, - "inboxPageMarkAllAsSeenLabel": "Označit vše jako shlédnuté", - "@inboxPageMarkAllAsSeenLabel": {}, - "inboxPageMarkAsSeenText": "Označit jako shlédnuté", - "@inboxPageMarkAsSeenText": {}, - "inboxPageNoNewDocumentsRefreshLabel": "Obnovit", - "@inboxPageNoNewDocumentsRefreshLabel": {}, - "inboxPageNoNewDocumentsText": "Nemáte neshlédnuté dokumenty.", - "@inboxPageNoNewDocumentsText": {}, - "inboxPageQuickActionsLabel": "Rychlá akce", - "@inboxPageQuickActionsLabel": {}, - "inboxPageSuggestionSuccessfullyAppliedMessage": "Návhr úspěšně použit.", - "@inboxPageSuggestionSuccessfullyAppliedMessage": {}, - "inboxPageTodayText": "Dnes", - "@inboxPageTodayText": {}, - "inboxPageUndoRemoveText": "Vrátit", - "@inboxPageUndoRemoveText": {}, - "inboxPageUnseenText": "neshlédnuté", - "@inboxPageUnseenText": {}, - "inboxPageUsageHintText": "Tip: Potáhnutím doleva označit dokument jako shlédnutý a odstranit všechny inbox tagy.", - "@inboxPageUsageHintText": {}, - "inboxPageYesterdayText": "Včera", - "@inboxPageYesterdayText": {}, - "labelAnyAssignedText": "Jakékoliv přiřazené", - "@labelAnyAssignedText": {}, - "labelFormFieldNoItemsFoundText": "Nic se neshoduje!", - "@labelFormFieldNoItemsFoundText": {}, - "labelIsInsensivitePropertyLabel": "Ignorovat velikost znaků", - "@labelIsInsensivitePropertyLabel": {}, - "labelMatchingAlgorithmPropertyLabel": "Algoritmus shody", - "@labelMatchingAlgorithmPropertyLabel": {}, - "labelMatchPropertyLabel": "Shoda", - "@labelMatchPropertyLabel": {}, - "labelNamePropertyLabel": "Jméno", - "@labelNamePropertyLabel": {}, - "labelNotAssignedText": "Nepřiřazeno", - "@labelNotAssignedText": {}, - "labelsPageCorrespondentEmptyStateAddNewLabel": "Založit nového korespondenta", - "@labelsPageCorrespondentEmptyStateAddNewLabel": {}, - "labelsPageCorrespondentEmptyStateDescriptionText": "Zatím nebyli založeni žádní korespondenti.", - "@labelsPageCorrespondentEmptyStateDescriptionText": {}, - "labelsPageCorrespondentsTitleText": "Korespondenti", - "@labelsPageCorrespondentsTitleText": {}, - "labelsPageDocumentTypeEmptyStateAddNewLabel": "Založit nový typ dokumentu", - "@labelsPageDocumentTypeEmptyStateAddNewLabel": {}, - "labelsPageDocumentTypeEmptyStateDescriptionText": "Zdá se že zatím nebyly založeny žádné typy dokumentů.", - "@labelsPageDocumentTypeEmptyStateDescriptionText": {}, - "labelsPageDocumentTypesTitleText": "Typy dokumentů", - "@labelsPageDocumentTypesTitleText": {}, - "labelsPageStoragePathEmptyStateAddNewLabel": "Vytvořit novou cestu k úložišti", - "@labelsPageStoragePathEmptyStateAddNewLabel": {}, - "labelsPageStoragePathEmptyStateDescriptionText": "Zdá se že zatím nebyly vytvořeny žádné cesty k úložištím.", - "@labelsPageStoragePathEmptyStateDescriptionText": {}, - "labelsPageStoragePathTitleText": "Cesty k úložišti", - "@labelsPageStoragePathTitleText": {}, - "labelsPageTagsEmptyStateAddNewLabel": "Založit nový tag", - "@labelsPageTagsEmptyStateAddNewLabel": {}, - "labelsPageTagsEmptyStateDescriptionText": "Zdá se že zatím nebyly založeny žádné tagy.", - "@labelsPageTagsEmptyStateDescriptionText": {}, - "labelsPageTagsTitleText": "Tagy", - "@labelsPageTagsTitleText": {}, - "linkedDocumentsPageTitle": "Propojené dokumenty", - "@linkedDocumentsPageTitle": {}, - "loginPageAdvancedLabel": "Rozšířená nastavení", - "@loginPageAdvancedLabel": {}, - "loginPageClientCertificatePassphraseLabel": "Heslová fráze", - "@loginPageClientCertificatePassphraseLabel": {}, - "loginPageClientCertificateSettingDescriptionText": "Konfigurovat vzájemné TLS ověřování", - "@loginPageClientCertificateSettingDescriptionText": {}, - "loginPageClientCertificateSettingInvalidFileFormatValidationText": "Neplatný certifikát, povolen pouze .pfx formát.", - "@loginPageClientCertificateSettingInvalidFileFormatValidationText": {}, - "loginPageClientCertificateSettingLabel": "Klientský certifikát", - "@loginPageClientCertificateSettingLabel": {}, - "loginPageClientCertificateSettingSelectFileText": "Vybrat soubor...", - "@loginPageClientCertificateSettingSelectFileText": {}, - "loginPageContinueLabel": "Pokračovat", - "@loginPageContinueLabel": {}, - "loginPageIncorrectOrMissingCertificatePassphraseErrorMessageText": "Chybná nebo chybějící heslová fráze certifikátu.", - "@loginPageIncorrectOrMissingCertificatePassphraseErrorMessageText": {}, - "loginPageLoginButtonLabel": "Připojit", - "@loginPageLoginButtonLabel": {}, - "loginPagePasswordFieldLabel": "Heslo", - "@loginPagePasswordFieldLabel": {}, - "loginPagePasswordValidatorMessageText": "Heslo nesmí být prázdné.", - "@loginPagePasswordValidatorMessageText": {}, - "loginPageReachabilityConnectionTimeoutText": "Čas spojení vypršel.", - "@loginPageReachabilityConnectionTimeoutText": {}, - "loginPageReachabilityInvalidClientCertificateConfigurationText": "Špatné nebo chybějící heslo certifikátu.", - "@loginPageReachabilityInvalidClientCertificateConfigurationText": {}, + "gotIt": "Rozumím!", + "@gotIt": {}, + "cancel": "Zrušit", + "@cancel": {}, + "close": "Zavřít", + "@close": {}, + "create": "Vytvořit", + "@create": {}, + "delete": "Smazat", + "@delete": {}, + "edit": "Upravit", + "@edit": {}, + "ok": "Ok", + "@ok": {}, + "save": "Uložit", + "@save": {}, + "select": "Vybrat", + "@select": {}, + "saveChanges": "Aktualizovat", + "@saveChanges": {}, + "upload": "Nahrát", + "@upload": {}, + "youreOffline": "Jste offline.", + "@youreOffline": {}, + "assignASN": "Přiřadit ASČ", + "@assignASN": {}, + "deleteDocument": "Smazat dokument", + "@deleteDocument": {}, + "removeDocumentFromInbox": "Dokument odstraněn z inboxu.", + "@removeDocumentFromInbox": {}, + "areYouSureYouWantToMarkAllDocumentsAsSeen": "Opravdu chcete označit všechny dokumenty jako shlédnuté? Toto provede hromadnou úpravu a odstraní inbox tag u všech dokumentů.\nToto je nevratná akce! Opravdu chcete pokračovat?", + "@areYouSureYouWantToMarkAllDocumentsAsSeen": {}, + "markAllAsSeen": "Označit vše jako shlédnuté?", + "@markAllAsSeen": {}, + "allSeen": "Označit vše jako shlédnuté", + "@allSeen": {}, + "markAsSeen": "Označit jako shlédnuté", + "@markAsSeen": {}, + "refresh": "Obnovit", + "@refresh": {}, + "youDoNotHaveUnseenDocuments": "Nemáte neshlédnuté dokumenty.", + "@youDoNotHaveUnseenDocuments": {}, + "quickAction": "Rychlá akce", + "@quickAction": {}, + "suggestionSuccessfullyApplied": "Návhr úspěšně použit.", + "@suggestionSuccessfullyApplied": {}, + "today": "Dnes", + "@today": {}, + "undo": "Vrátit", + "@undo": {}, + "nUnseen": "{count} neshlédnuté", + "@nUnseen": {}, + "swipeLeftToMarkADocumentAsSeen": "Tip: Potáhnutím doleva označit dokument jako shlédnutý a odstranit všechny inbox tagy.", + "@swipeLeftToMarkADocumentAsSeen": {}, + "yesterday": "Včera", + "@yesterday": {}, + "anyAssigned": "Jakékoliv přiřazené", + "@anyAssigned": {}, + "noItemsFound": "Nic se neshoduje!", + "@noItemsFound": {}, + "caseIrrelevant": "Ignorovat velikost znaků", + "@caseIrrelevant": {}, + "matchingAlgorithm": "Algoritmus shody", + "@matchingAlgorithm": {}, + "match": "Shoda", + "@match": {}, + "name": "Jméno", + "@name": {}, + "notAssigned": "Nepřiřazeno", + "@notAssigned": {}, + "addNewCorrespondent": "Založit nového korespondenta", + "@addNewCorrespondent": {}, + "noCorrespondentsSetUp": "Zatím nebyli založeni žádní korespondenti.", + "@noCorrespondentsSetUp": {}, + "correspondents": "Korespondenti", + "@correspondents": {}, + "addNewDocumentType": "Založit nový typ dokumentu", + "@addNewDocumentType": {}, + "noDocumentTypesSetUp": "Zdá se že zatím nebyly založeny žádné typy dokumentů.", + "@noDocumentTypesSetUp": {}, + "documentTypes": "Typy dokumentů", + "@documentTypes": {}, + "addNewStoragePath": "Vytvořit novou cestu k úložišti", + "@addNewStoragePath": {}, + "noStoragePathsSetUp": "Zdá se že zatím nebyly vytvořeny žádné cesty k úložištím.", + "@noStoragePathsSetUp": {}, + "storagePaths": "Cesty k úložišti", + "@storagePaths": {}, + "addNewTag": "Založit nový tag", + "@addNewTag": {}, + "noTagsSetUp": "Zdá se že zatím nebyly založeny žádné tagy.", + "@noTagsSetUp": {}, + "linkedDocuments": "Propojené dokumenty", + "@linkedDocuments": {}, + "advancedSettings": "Rozšířená nastavení", + "@advancedSettings": {}, + "passphrase": "Heslová fráze", + "@passphrase": {}, + "configureMutualTLSAuthentication": "Konfigurovat vzájemné TLS ověřování", + "@configureMutualTLSAuthentication": {}, + "invalidCertificateFormat": "Neplatný certifikát, povolen pouze .pfx formát.", + "@invalidCertificateFormat": {}, + "clientcertificate": "Klientský certifikát", + "@clientcertificate": {}, + "selectFile": "Vybrat soubor...", + "@selectFile": {}, + "continueLabel": "Pokračovat", + "@continueLabel": {}, + "incorrectOrMissingCertificatePassphrase": "Chybná nebo chybějící heslová fráze certifikátu.", + "@incorrectOrMissingCertificatePassphrase": {}, + "connect": "Připojit", + "@connect": {}, + "password": "Heslo", + "@password": {}, + "passwordMustNotBeEmpty": "Heslo nesmí být prázdné.", + "@passwordMustNotBeEmpty": {}, + "connectionTimedOut": "Čas spojení vypršel.", + "@connectionTimedOut": {}, "loginPageReachabilityMissingClientCertificateText": "Byl očekáván certifikát klienta, ale nebyl dodán. Dodejte prosím certifikát.", "@loginPageReachabilityMissingClientCertificateText": {}, - "loginPageReachabilityNotReachableText": "Nepodařilo se navázat spojení se serverem.", - "@loginPageReachabilityNotReachableText": {}, - "loginPageReachabilitySuccessText": "Připojení úspěšně vytvořeno.", - "@loginPageReachabilitySuccessText": {}, - "loginPageReachabilityUnresolvedHostText": "Adresa nemohla být rozpoznána. Zkontrolujte prosím adresu serveru a své internetové připojení.", - "@loginPageReachabilityUnresolvedHostText": {}, - "loginPageServerUrlFieldLabel": "'Adresa serveru", - "@loginPageServerUrlFieldLabel": {}, - "loginPageServerUrlValidatorMessageInvalidAddressText": "Neplatná adresa", - "@loginPageServerUrlValidatorMessageInvalidAddressText": {}, - "loginPageServerUrlValidatorMessageMissingSchemeText": "Adresa serveru musí obsahovat schéma.", - "@loginPageServerUrlValidatorMessageMissingSchemeText": {}, - "loginPageServerUrlValidatorMessageRequiredText": "Adresa serveru nesmí být prázdná.", - "@loginPageServerUrlValidatorMessageRequiredText": {}, - "loginPageSignInButtonLabel": "Přihlásit", - "@loginPageSignInButtonLabel": {}, + "couldNotEstablishConnectionToTheServer": "Nepodařilo se navázat spojení se serverem.", + "@couldNotEstablishConnectionToTheServer": {}, + "connectionSuccessfulylEstablished": "Připojení úspěšně vytvořeno.", + "@connectionSuccessfulylEstablished": {}, + "hostCouldNotBeResolved": "Adresa nemohla být rozpoznána. Zkontrolujte prosím adresu serveru a své internetové připojení.", + "@hostCouldNotBeResolved": {}, + "serverAddress": "'Adresa serveru", + "@serverAddress": {}, + "invalidAddress": "Neplatná adresa", + "@invalidAddress": {}, + "serverAddressMustIncludeAScheme": "Adresa serveru musí obsahovat schéma.", + "@serverAddressMustIncludeAScheme": {}, + "serverAddressMustNotBeEmpty": "Adresa serveru nesmí být prázdná.", + "@serverAddressMustNotBeEmpty": {}, + "signIn": "Přihlásit", + "@signIn": {}, "loginPageSignInTitle": "Přihlásit", "@loginPageSignInTitle": {}, - "loginPageSignInToPrefixText": "Přihlásit k {serverAddress}", - "@loginPageSignInToPrefixText": { + "signInToServer": "Přihlásit k {serverAddress}", + "@signInToServer": { "placeholders": { "serverAddress": {} } }, - "loginPageTitle": "Propojit s Paperless", - "@loginPageTitle": {}, - "loginPageUsernameLabel": "Jméno uživatele", - "@loginPageUsernameLabel": {}, - "loginPageUsernameValidatorMessageText": "Jméno uživatele nesmí být prázdné.", - "@loginPageUsernameValidatorMessageText": {}, - "matchingAlgorithmAllDescription": "Dokument obsahuje všechna tato slova", - "@matchingAlgorithmAllDescription": {}, - "matchingAlgorithmAllName": "Vše", - "@matchingAlgorithmAllName": {}, - "matchingAlgorithmAnyDescription": "Dokument obsahuje některé z těchto slov", - "@matchingAlgorithmAnyDescription": {}, - "matchingAlgorithmAnyName": "Jakékoliv slovo", - "@matchingAlgorithmAnyName": {}, - "matchingAlgorithmAutoDescription": "Učit přiřazování automaticky", - "@matchingAlgorithmAutoDescription": {}, - "matchingAlgorithmAutoName": "Automatický", - "@matchingAlgorithmAutoName": {}, - "matchingAlgorithmExactDescription": "Dokument obsahuje tento řetězec", - "@matchingAlgorithmExactDescription": {}, - "matchingAlgorithmExactName": "Přesný", - "@matchingAlgorithmExactName": {}, - "matchingAlgorithmFuzzyDescription": "Dokument obsahuje slovo podobné tomuto slovu", - "@matchingAlgorithmFuzzyDescription": {}, - "matchingAlgorithmFuzzyName": "Podobný", - "@matchingAlgorithmFuzzyName": {}, - "matchingAlgorithmRegexDescription": "Dokument odpovídá regulárnímu výrazu", - "@matchingAlgorithmRegexDescription": {}, - "matchingAlgorithmRegexName": "Regulární výraz", - "@matchingAlgorithmRegexName": {}, - "offlineWidgetText": "Nezdařilo se vytvořit připojení k internetu.", - "@offlineWidgetText": {}, - "onboardingDoneButtonLabel": "Hotovo", - "@onboardingDoneButtonLabel": {}, - "onboardingNextButtonLabel": "Další", - "@onboardingNextButtonLabel": {}, + "connectToPaperless": "Propojit s Paperless", + "@connectToPaperless": {}, + "username": "Jméno uživatele", + "@username": {}, + "usernameMustNotBeEmpty": "Jméno uživatele nesmí být prázdné.", + "@usernameMustNotBeEmpty": {}, + "documentContainsAllOfTheseWords": "Dokument obsahuje všechna tato slova", + "@documentContainsAllOfTheseWords": {}, + "all": "Vše", + "@all": {}, + "documentContainsAnyOfTheseWords": "Dokument obsahuje některé z těchto slov", + "@documentContainsAnyOfTheseWords": {}, + "any": "Jakékoliv slovo", + "@any": {}, + "learnMatchingAutomatically": "Učit přiřazování automaticky", + "@learnMatchingAutomatically": {}, + "auto": "Automatický", + "@auto": {}, + "documentContainsThisString": "Dokument obsahuje tento řetězec", + "@documentContainsThisString": {}, + "exact": "Přesný", + "@exact": {}, + "documentContainsAWordSimilarToThisWord": "Dokument obsahuje slovo podobné tomuto slovu", + "@documentContainsAWordSimilarToThisWord": {}, + "fuzzy": "Podobný", + "@fuzzy": {}, + "documentMatchesThisRegularExpression": "Dokument odpovídá regulárnímu výrazu", + "@documentMatchesThisRegularExpression": {}, + "regularExpression": "Regulární výraz", + "@regularExpression": {}, + "anInternetConnectionCouldNotBeEstablished": "Nezdařilo se vytvořit připojení k internetu.", + "@anInternetConnectionCouldNotBeEstablished": {}, + "done": "Hotovo", + "@done": {}, + "next": "Další", + "@next": {}, "receiveSharedFilePermissionDeniedMessage": "Přístup k obdrženému souboru zamítnut. Než budeš sdílet, zkus nejdříve otevřít aplikaci.", "@receiveSharedFilePermissionDeniedMessage": {}, - "referencedDocumentsReadOnlyHintText": "Tento náhled nelze upravovat! Nelze upravovat nebo odstraňovat dokumenty. Bude načteno maximálně 100 odkazovaných dokumentů.", - "@referencedDocumentsReadOnlyHintText": {}, - "savedViewCreateNewLabel": "Nový náhled", - "@savedViewCreateNewLabel": {}, - "savedViewCreateTooltipText": "Vytvoří nový náhled na základě aktuálních pravidel filtru.", - "@savedViewCreateTooltipText": {}, - "savedViewNameLabel": "Jméno", - "@savedViewNameLabel": {}, - "savedViewsEmptyStateText": "Vytvoře si různé náhledy pro rychlé filtrování dokumentů.", - "@savedViewsEmptyStateText": {}, - "savedViewsFiltersSetCount": "{count, plural, zero{{count} filtrů nastaveno} one{{count} filtr nastaven} few{{count} filtry nastaveny} many{{count} filtrů nastaveno} other{{count} filtrů nastaveno}}", - "@savedViewsFiltersSetCount": { + "newView": "Nový náhled", + "@newView": {}, + "createsASavedViewBasedOnTheCurrentFilterCriteria": "Vytvoří nový náhled na základě aktuálních pravidel filtru.", + "@createsASavedViewBasedOnTheCurrentFilterCriteria": {}, + "createViewsToQuicklyFilterYourDocuments": "Vytvoře si různé náhledy pro rychlé filtrování dokumentů.", + "@createViewsToQuicklyFilterYourDocuments": {}, + "nFiltersSet": "{count, plural, zero{{count} filtrů nastaveno} one{{count} filtr nastaven} few{{count} filtry nastaveny} many{{count} filtrů nastaveno} other{{count} filtrů nastaveno}}", + "@nFiltersSet": { "placeholders": { "count": {} } }, - "savedViewShowInSidebarLabel": "Zobrazit v postranní liště", - "@savedViewShowInSidebarLabel": {}, - "savedViewShowOnDashboardLabel": "Zobrazit na hlavním panelu", - "@savedViewShowOnDashboardLabel": {}, - "savedViewsLabel": "Uložené náhledy", - "@savedViewsLabel": {}, - "scannerPageClearAllLabel": "Smazat všechny", - "@scannerPageClearAllLabel": {}, - "scannerPageImagePreviewTitle": "Sken", - "@scannerPageImagePreviewTitle": {}, - "scannerPagePreviewLabel": "Náhled", - "@scannerPagePreviewLabel": {}, - "scannerPageUploadLabel": "Nahrát", - "@scannerPageUploadLabel": {}, - "scrollToTopLabel": "Scroll to top", - "@scrollToTopLabel": {}, - "serverInformationPaperlessVersionText": "Verze Paperless serveru", - "@serverInformationPaperlessVersionText": {}, - "settingsPageAppearanceSettingDarkThemeLabel": "Tmavý vzhled", - "@settingsPageAppearanceSettingDarkThemeLabel": {}, - "settingsPageAppearanceSettingLightThemeLabel": "Světlý vzhled", - "@settingsPageAppearanceSettingLightThemeLabel": {}, - "settingsPageAppearanceSettingSystemThemeLabel": "Použít systémový vzhled", - "@settingsPageAppearanceSettingSystemThemeLabel": {}, - "settingsPageAppearanceSettingTitle": "Vzhled", - "@settingsPageAppearanceSettingTitle": {}, - "settingsPageApplicationSettingsDescriptionText": "Jazyk a vzhled", - "@settingsPageApplicationSettingsDescriptionText": {}, - "settingsPageApplicationSettingsLabel": "Aplikace", - "@settingsPageApplicationSettingsLabel": {}, - "settingsPageColorSchemeSettingDialogDescription": "Vyberte mezi klasickým barevným schématem inpirovaným Paperless zelenou nebo použijte dynamické barevné schéma, založené na barvách běžícího systému.", - "@settingsPageColorSchemeSettingDialogDescription": {}, - "settingsPageColorSchemeSettingDynamicThemeingVersionMismatchWarning": "Dynamické rozpoznávání barev podporují pouze přístroje se systémem Android 12 a vyšším. Vybrání dynamických barev na starších systémech nebude mít pravděpodobně žádný efekt.", - "@settingsPageColorSchemeSettingDynamicThemeingVersionMismatchWarning": {}, - "settingsPageColorSchemeSettingLabel": "Barvy", - "@settingsPageColorSchemeSettingLabel": {}, - "settingsPageLanguageSettingLabel": "Jazyk", - "@settingsPageLanguageSettingLabel": {}, - "settingsPageSecuritySettingsDescriptionText": "Biometrické ověření", - "@settingsPageSecuritySettingsDescriptionText": {}, - "settingsPageSecuritySettingsLabel": "Zabezpečení", - "@settingsPageSecuritySettingsLabel": {}, - "settingsPageStorageSettingsDescriptionText": "Spravovat soubory a velikost úložiště", - "@settingsPageStorageSettingsDescriptionText": {}, - "settingsPageStorageSettingsLabel": "Úložiště", - "@settingsPageStorageSettingsLabel": {}, - "settingsThemeModeDarkLabel": "Tmavý", - "@settingsThemeModeDarkLabel": {}, - "settingsThemeModeLightLabel": "Světlý", - "@settingsThemeModeLightLabel": {}, - "settingsThemeModeSystemLabel": "Systémový", - "@settingsThemeModeSystemLabel": {}, - "sortDocumentAscending": "Vzestupně", - "@sortDocumentAscending": {}, - "sortDocumentDescending": "Sestupně", - "@sortDocumentDescending": {}, - "storagePathParameterDayLabel": "den", - "@storagePathParameterDayLabel": {}, - "storagePathParameterMonthLabel": "měsíc", - "@storagePathParameterMonthLabel": {}, - "storagePathParameterYearLabel": "rok", - "@storagePathParameterYearLabel": {}, - "tagColorPropertyLabel": "Barva", - "@tagColorPropertyLabel": {}, - "tagFormFieldSearchHintText": "Začni psát...", - "@tagFormFieldSearchHintText": {}, - "tagInboxTagPropertyLabel": "Tag inboxu", - "@tagInboxTagPropertyLabel": {}, - "uploadPageAutomaticallInferredFieldsHintText": "Pokud specifikuješ hodnoty pro tato pole, paperless instance nebude automaticky přiřazovat naučené hodnoty. Pokud mají být tato pole automaticky vyplňována, nevyplňujte zde nic.", - "@uploadPageAutomaticallInferredFieldsHintText": {}, - "verifyIdentityPageDescriptionText": "Použít nastavené biometrické údaje pro ověření a odemčení dokumentů.", - "@verifyIdentityPageDescriptionText": {}, - "verifyIdentityPageLogoutButtonLabel": "Odpojit", - "@verifyIdentityPageLogoutButtonLabel": {}, - "verifyIdentityPageTitle": "Ověř svou identitu", - "@verifyIdentityPageTitle": {}, - "verifyIdentityPageVerifyIdentityButtonLabel": "Ověřit identitu", - "@verifyIdentityPageVerifyIdentityButtonLabel": {}, - "viewTypeDetailedOption": "Detailed", - "@viewTypeDetailedOption": {}, - "viewTypeGridOption": "Grid", - "@viewTypeGridOption": {}, - "viewTypeListOption": "List", - "@viewTypeListOption": {}, - "genericActionRemoveLabel": "Remove", - "documentSearchRemoveHistoryEntryText": "Remove query from search history?" + "showInSidebar": "Zobrazit v postranní liště", + "@showInSidebar": {}, + "showOnDashboard": "Zobrazit na hlavním panelu", + "@showOnDashboard": {}, + "views": "Uložené náhledy", + "@views": {}, + "clearAll": "Smazat všechny", + "@clearAll": {}, + "scan": "Sken", + "@scan": {}, + "previewScan": "Náhled", + "@previewScan": {}, + "scrollToTop": "Scroll to top", + "@scrollToTop": {}, + "paperlessServerVersion": "Verze Paperless serveru", + "@paperlessServerVersion": {}, + "darkTheme": "Tmavý vzhled", + "@darkTheme": {}, + "lightTheme": "Světlý vzhled", + "@lightTheme": {}, + "systemTheme": "Použít systémový vzhled", + "@systemTheme": {}, + "appearance": "Vzhled", + "@appearance": {}, + "languageAndVisualAppearance": "Jazyk a vzhled", + "@languageAndVisualAppearance": {}, + "applicationSettings": "Aplikace", + "@applicationSettings": {}, + "colorSchemeHint": "Vyberte mezi klasickým barevným schématem inpirovaným Paperless zelenou nebo použijte dynamické barevné schéma, založené na barvách běžícího systému.", + "@colorSchemeHint": {}, + "colorSchemeNotSupportedWarning": "Dynamické rozpoznávání barev podporují pouze přístroje se systémem Android 12 a vyšším. Vybrání dynamických barev na starších systémech nebude mít pravděpodobně žádný efekt.", + "@colorSchemeNotSupportedWarning": {}, + "colors": "Barvy", + "@colors": {}, + "language": "Jazyk", + "@language": {}, + "security": "Zabezpečení", + "@security": {}, + "mangeFilesAndStorageSpace": "Spravovat soubory a velikost úložiště", + "@mangeFilesAndStorageSpace": {}, + "storage": "Úložiště", + "@storage": {}, + "dark": "Tmavý", + "@dark": {}, + "light": "Světlý", + "@light": {}, + "system": "Systémový", + "@system": {}, + "ascending": "Vzestupně", + "@ascending": {}, + "descending": "Sestupně", + "@descending": {}, + "storagePathDay": "den", + "@storagePathDay": {}, + "storagePathMonth": "měsíc", + "@storagePathMonth": {}, + "storagePathYear": "rok", + "@storagePathYear": {}, + "color": "Barva", + "@color": {}, + "filterTags": "Začni psát...", + "@filterTags": {}, + "inboxTag": "Tag inboxu", + "@inboxTag": {}, + "uploadInferValuesHint": "Pokud specifikuješ hodnoty pro tato pole, paperless instance nebude automaticky přiřazovat naučené hodnoty. Pokud mají být tato pole automaticky vyplňována, nevyplňujte zde nic.", + "@uploadInferValuesHint": {}, + "useTheConfiguredBiometricFactorToAuthenticate": "Použít nastavené biometrické údaje pro ověření a odemčení dokumentů.", + "@useTheConfiguredBiometricFactorToAuthenticate": {}, + "verifyYourIdentity": "Ověř svou identitu", + "@verifyYourIdentity": {}, + "verifyIdentity": "Ověřit identitu", + "@verifyIdentity": {}, + "detailed": "Detailed", + "@detailed": {}, + "grid": "Grid", + "@grid": {}, + "list": "List", + "@list": {}, + "remove": "Remove", + "removeQueryFromSearchHistory": "Remove query from search history?" } \ No newline at end of file diff --git a/lib/l10n/intl_de.arb b/lib/l10n/intl_de.arb index 60a338e..288e033 100644 --- a/lib/l10n/intl_de.arb +++ b/lib/l10n/intl_de.arb @@ -1,673 +1,615 @@ { "@@locale": "de", - "aboutDialogDevelopedByText": "Entwickelt von {name}", - "@aboutDialogDevelopedByText": { + "developedBy": "Entwickelt von {name}", + "@developedBy": { "placeholders": { "name": {} } }, - "accountSettingsAddAnotherAccount": "Einen Account hinzufügen", - "@accountSettingsAddAnotherAccount": {}, - "accountSettingsTitle": "Account", - "@accountSettingsTitle": {}, - "addCorrespondentPageTitle": "Neuer Korrespondent", - "@addCorrespondentPageTitle": {}, - "addDocumentTypePageTitle": "Neuer Dokumenttyp", - "@addDocumentTypePageTitle": {}, - "addStoragePathPageTitle": "Neuer Speicherpfad", - "@addStoragePathPageTitle": {}, - "addTagPageTitle": "Neuer Tag", - "@addTagPageTitle": {}, - "appDrawerAboutInfoLoadingText": "Lade Anwendungsinformationen...", - "@appDrawerAboutInfoLoadingText": {}, - "appDrawerAboutLabel": "Über diese App", - "@appDrawerAboutLabel": {}, - "appDrawerHeaderLoggedInAsText": "Eingeloggt als ", - "@appDrawerHeaderLoggedInAsText": {}, - "appDrawerLogoutLabel": "Verbindung trennen", - "@appDrawerLogoutLabel": {}, - "appDrawerReportBugLabel": "Einen Fehler melden", - "@appDrawerReportBugLabel": {}, - "appDrawerSettingsLabel": "Einstellungen", - "@appDrawerSettingsLabel": {}, - "appSettingsBiometricAuthenticationDescriptionText": "Authentifizierung beim Start der Anwendung", - "@appSettingsBiometricAuthenticationDescriptionText": {}, - "appSettingsBiometricAuthenticationLabel": "Biometrische Authentifizierung aktivieren", - "@appSettingsBiometricAuthenticationLabel": {}, - "appSettingsDisableBiometricAuthenticationReasonText": "Authentifizieren, um die biometrische Authentifizierung zu deaktivieren.", - "@appSettingsDisableBiometricAuthenticationReasonText": {}, - "appSettingsEnableBiometricAuthenticationReasonText": "Authentifizieren, um die biometrische Authentifizierung zu aktivieren.", - "@appSettingsEnableBiometricAuthenticationReasonText": {}, - "appTitleText": "Paperless Mobile", - "@appTitleText": {}, - "bottomNavDocumentsPageLabel": "Dokumente", - "@bottomNavDocumentsPageLabel": {}, - "bottomNavInboxPageLabel": "Posteingang", - "@bottomNavInboxPageLabel": {}, - "bottomNavLabelsPageLabel": "Labels", - "@bottomNavLabelsPageLabel": {}, - "bottomNavScannerPageLabel": "Scanner", - "@bottomNavScannerPageLabel": {}, - "colorSchemeOptionClassic": "Klassisch", - "@colorSchemeOptionClassic": {}, - "colorSchemeOptionDynamic": "Dynamisch", - "@colorSchemeOptionDynamic": {}, - "correspondentFormFieldSearchHintText": "Beginne zu tippen...", - "@correspondentFormFieldSearchHintText": {}, - "deleteViewDialogContentText": "Möchtest Du diese Ansicht wirklich löschen?", - "@deleteViewDialogContentText": {}, - "deleteViewDialogTitleText": "Lösche Ansicht ", - "@deleteViewDialogTitleText": {}, - "documentAddedPropertyLabel": "Hinzugefügt am", - "@documentAddedPropertyLabel": {}, - "documentArchiveSerialNumberPropertyLongLabel": "Archiv-Seriennummer", - "@documentArchiveSerialNumberPropertyLongLabel": {}, - "documentArchiveSerialNumberPropertyShortLabel": "ASN", - "@documentArchiveSerialNumberPropertyShortLabel": {}, - "documentCorrespondentPropertyLabel": "Korrespondent", - "@documentCorrespondentPropertyLabel": {}, - "documentCreatedPropertyLabel": "Ausgestellt am", - "@documentCreatedPropertyLabel": {}, - "documentDeleteSuccessMessage": "Das Dokument wurde erfolgreich gelöscht.", - "@documentDeleteSuccessMessage": {}, - "documentDetailsPageAssignAsnButtonLabel": "Zuweisen", - "@documentDetailsPageAssignAsnButtonLabel": {}, - "documentDetailsPageDeleteTooltip": "Löschen", - "@documentDetailsPageDeleteTooltip": {}, - "documentDetailsPageDownloadTooltip": "Herunterladen", - "@documentDetailsPageDownloadTooltip": {}, - "documentDetailsPageEditTooltip": "Bearbeiten", - "@documentDetailsPageEditTooltip": {}, - "documentDetailsPageLoadFullContentLabel": "Lade gesamten Inhalt", - "@documentDetailsPageLoadFullContentLabel": {}, - "documentDetailsPageNoPdfViewerFoundErrorMessage": "Es wurde keine App zum Anzeigen von PDF Dateien gefunden!", - "@documentDetailsPageNoPdfViewerFoundErrorMessage": {}, - "documentDetailsPageOpenInSystemViewerTooltip": "In System-Viewer öffnen", - "@documentDetailsPageOpenInSystemViewerTooltip": {}, - "documentDetailsPageOpenPdfPermissionDeniedErrorMessage": "Datei konnte nicht geöffnet werden: Zugriff verweigert.", - "@documentDetailsPageOpenPdfPermissionDeniedErrorMessage": {}, - "documentDetailsPagePreviewTooltip": "Vorschau", - "@documentDetailsPagePreviewTooltip": {}, - "documentDetailsPageShareTooltip": "Teilen", - "@documentDetailsPageShareTooltip": {}, - "documentDetailsPageSimilarDocumentsLabel": "Similar Documents", - "@documentDetailsPageSimilarDocumentsLabel": {}, - "documentDetailsPageTabContentLabel": "Inhalt", - "@documentDetailsPageTabContentLabel": {}, - "documentDetailsPageTabMetaDataLabel": "Metadaten", - "@documentDetailsPageTabMetaDataLabel": {}, - "documentDetailsPageTabOverviewLabel": "Übersicht", - "@documentDetailsPageTabOverviewLabel": {}, - "documentDetailsPageTabSimilarDocumentsLabel": "Ähnliche Dokumente", - "@documentDetailsPageTabSimilarDocumentsLabel": {}, - "documentDocumentTypePropertyLabel": "Dokumenttyp", - "@documentDocumentTypePropertyLabel": {}, - "documentDownloadDialogArchivedOption": "Archiviert (pdf)", - "@documentDownloadDialogArchivedOption": {}, - "documentDownloadDialogChooseFiletype": "Wähle Dateityp", - "@documentDownloadDialogChooseFiletype": {}, - "documentDownloadDialogOriginalOption": "Original", - "@documentDownloadDialogOriginalOption": {}, - "documentDownloadSuccessMessage": "Dokument erfolgreich heruntergeladen.", - "@documentDownloadSuccessMessage": {}, - "documentEditPageSuggestionsLabel": "Vorschläge: ", - "@documentEditPageSuggestionsLabel": {}, - "documentEditPageTitle": "Dokument Bearbeiten", - "@documentEditPageTitle": {}, - "documentFilterAdvancedLabel": "Erweitert", - "@documentFilterAdvancedLabel": {}, - "documentFilterApplyFilterLabel": "Anwenden", - "@documentFilterApplyFilterLabel": {}, - "documentFilterQueryOptionsAsnLabel": "ASN", - "@documentFilterQueryOptionsAsnLabel": {}, - "documentFilterQueryOptionsExtendedLabel": "Erweitert", - "@documentFilterQueryOptionsExtendedLabel": {}, - "documentFilterQueryOptionsTitleAndContentLabel": "Titel & Inhalt", - "@documentFilterQueryOptionsTitleAndContentLabel": {}, - "documentFilterQueryOptionsTitleLabel": "Titel", - "@documentFilterQueryOptionsTitleLabel": {}, - "documentFilterResetLabel": "Zurücksetzen", - "@documentFilterResetLabel": {}, - "documentFilterSearchLabel": "Suche", - "@documentFilterSearchLabel": {}, - "documentFilterTitle": "Dokumente filtern", - "@documentFilterTitle": {}, - "documentMetaDataChecksumLabel": "MD5-Prüfsumme Original", - "@documentMetaDataChecksumLabel": {}, - "documentMetaDataMediaFilenamePropertyLabel": "Media-Dateiname", - "@documentMetaDataMediaFilenamePropertyLabel": {}, - "documentMetaDataOriginalFileSizeLabel": "Dateigröße Original", - "@documentMetaDataOriginalFileSizeLabel": {}, - "documentMetaDataOriginalMimeTypeLabel": "MIME-Typ Original", - "@documentMetaDataOriginalMimeTypeLabel": {}, - "documentModifiedPropertyLabel": "Geändert am", - "@documentModifiedPropertyLabel": {}, - "documentPreviewPageTitle": "Vorschau", - "@documentPreviewPageTitle": {}, - "documentScannerPageAddScanButtonLabel": "Scanne ein Dokument", - "@documentScannerPageAddScanButtonLabel": {}, - "documentScannerPageEmptyStateText": "Es wurden noch keine Dokumente gescannt.", - "@documentScannerPageEmptyStateText": {}, - "documentScannerPageOrText": "oder", - "@documentScannerPageOrText": {}, - "documentScannerPageResetButtonTooltipText": "Alle scans löschen", - "@documentScannerPageResetButtonTooltipText": {}, - "documentScannerPageTitle": "Scanner", - "@documentScannerPageTitle": {}, - "documentScannerPageUploadButtonTooltip": "Dokument hochladen", - "@documentScannerPageUploadButtonTooltip": {}, - "documentScannerPageUploadFromThisDeviceButtonLabel": "Lade ein Dokument von diesem Gerät hoch", - "@documentScannerPageUploadFromThisDeviceButtonLabel": {}, - "documentSearchHistory": "Verlauf", - "@documentSearchHistory": {}, - "documentSearchNoMatchesFound": "Keine Treffer.", - "@documentSearchNoMatchesFound": {}, - "documentSearchPageRemoveFromHistory": "Aus dem Suchverlauf entfernen?", - "@documentSearchPageRemoveFromHistory": {}, - "documentSearchResults": "Ergebnisse", - "@documentSearchResults": {}, - "documentSearchSearchDocuments": "Durchsuche Dokumente", - "@documentSearchSearchDocuments": {}, - "documentsEmptyStateResetFilterLabel": "Filter zurücksetzen", - "@documentsEmptyStateResetFilterLabel": {}, - "documentsFilterPageAdvancedLabel": "Erweitert", - "@documentsFilterPageAdvancedLabel": {}, - "documentsFilterPageApplyFilterLabel": "Anwenden", - "@documentsFilterPageApplyFilterLabel": {}, - "documentsFilterPageDateRangeLastMonthLabel": "Letzter Monat", - "@documentsFilterPageDateRangeLastMonthLabel": {}, - "documentsFilterPageDateRangeLastSevenDaysLabel": "Letzte 7 Tage", - "@documentsFilterPageDateRangeLastSevenDaysLabel": {}, - "documentsFilterPageDateRangeLastThreeMonthsLabel": "Letzten 3 Monate", - "@documentsFilterPageDateRangeLastThreeMonthsLabel": {}, - "documentsFilterPageDateRangeLastYearLabel": "Letztes Jahr", - "@documentsFilterPageDateRangeLastYearLabel": {}, - "documentsFilterPageQueryOptionsAsnLabel": "ASN", - "@documentsFilterPageQueryOptionsAsnLabel": {}, - "documentsFilterPageQueryOptionsExtendedLabel": "Erweitert", - "@documentsFilterPageQueryOptionsExtendedLabel": {}, - "documentsFilterPageQueryOptionsTitleAndContentLabel": "Titel & Inhalt", - "@documentsFilterPageQueryOptionsTitleAndContentLabel": {}, - "documentsFilterPageQueryOptionsTitleLabel": "Titel", - "@documentsFilterPageQueryOptionsTitleLabel": {}, - "documentsFilterPageSearchLabel": "Suche", - "@documentsFilterPageSearchLabel": {}, - "documentsFilterPageTitle": "Dokumente filtern", - "@documentsFilterPageTitle": {}, - "documentsPageBulkDeleteSuccessfulText": "Das massenhafte Löschen der Dokumente war erfolgreich.", - "@documentsPageBulkDeleteSuccessfulText": {}, - "documentsPageEmptyStateNothingHereText": "Es scheint nichts hier zu sein...", - "@documentsPageEmptyStateNothingHereText": {}, - "documentsPageEmptyStateOopsText": "Ups.", - "@documentsPageEmptyStateOopsText": {}, - "documentsPageNewDocumentAvailableText": "Neues Dokument verfügbar!", - "@documentsPageNewDocumentAvailableText": {}, - "documentsPageOrderByLabel": "Sortiere nach", - "@documentsPageOrderByLabel": {}, - "documentsPageSelectionBulkDeleteDialogContinueText": "Diese Aktion ist unwiderruflich. Möchtest Du trotzdem fortfahren?", - "@documentsPageSelectionBulkDeleteDialogContinueText": {}, - "documentsPageSelectionBulkDeleteDialogTitle": "Löschen bestätigen", - "@documentsPageSelectionBulkDeleteDialogTitle": {}, - "documentsPageSelectionBulkDeleteDialogWarningTextMany": "Bist Du sicher, dass Du folgende Dokumente löschen möchtest?", - "@documentsPageSelectionBulkDeleteDialogWarningTextMany": {}, - "documentsPageSelectionBulkDeleteDialogWarningTextOne": "Bist Du sicher, dass Du folgendes Dokument löschen möchtest?", - "@documentsPageSelectionBulkDeleteDialogWarningTextOne": {}, - "documentsPageTitle": "Dokumente", - "@documentsPageTitle": {}, - "documentsSelectedText": "ausgewählt", - "@documentsSelectedText": {}, - "documentStoragePathPropertyLabel": "Speicherpfad", - "@documentStoragePathPropertyLabel": {}, - "documentsUploadPageTitle": "Dokument vorbereiten", - "@documentsUploadPageTitle": {}, - "documentTagsPropertyLabel": "Tags", - "@documentTagsPropertyLabel": {}, - "documentTitlePropertyLabel": "Titel", - "@documentTitlePropertyLabel": {}, - "documentTypeFormFieldSearchHintText": "Beginne zu tippen...", - "@documentTypeFormFieldSearchHintText": {}, - "documentUpdateSuccessMessage": "Dokument erfolgreich aktualisiert.", - "@documentUpdateSuccessMessage": {}, - "documentUploadFileNameLabel": "Dateiname", - "@documentUploadFileNameLabel": {}, - "documentUploadPageSynchronizeTitleAndFilenameLabel": "Synchronisiere Titel und Dateiname", - "@documentUploadPageSynchronizeTitleAndFilenameLabel": {}, - "documentUploadProcessingSuccessfulReloadActionText": "Neu laden", - "@documentUploadProcessingSuccessfulReloadActionText": {}, - "documentUploadProcessingSuccessfulText": "Das Dokument wurde erfolgreich verarbeitet.", - "@documentUploadProcessingSuccessfulText": {}, - "documentUploadSuccessText": "Das Dokument wurde erfolgreich hochgeladen. Verarbeite...", - "@documentUploadSuccessText": {}, - "editLabelPageConfirmDeletionDialogTitle": "Löschen bestätigen", - "@editLabelPageConfirmDeletionDialogTitle": {}, - "editLabelPageDeletionDialogText": "Dieser Kennzeichner wird von Dokumenten referenziert. Durch das Löschen dieses Kennzeichners werden alle Referenzen entfernt. Fortfahren?", - "@editLabelPageDeletionDialogText": {}, - "errorMessageAcknowledgeTasksError": "Dateiaufgabe konnte nicht verworfen werden.", - "@errorMessageAcknowledgeTasksError": {}, - "errorMessageAuthenticationFailed": "Authentifizierung fehlgeschlagen, bitte versuche es erneut.", - "@errorMessageAuthenticationFailed": {}, - "errorMessageAutocompleteQueryError": "Beim automatischen Vervollständigen ist ein Fehler aufgetreten.", - "@errorMessageAutocompleteQueryError": {}, - "errorMessageBiometricAuthenticationFailed": "Biometrische Authentifizierung fehlgeschlagen.", - "@errorMessageBiometricAuthenticationFailed": {}, - "errorMessageBiotmetricsNotSupported": "Biometrische Authentifizierung wird von diesem Gerät nicht unterstützt.", - "@errorMessageBiotmetricsNotSupported": {}, - "errorMessageBulkActionFailed": "Es ist ein Fehler beim massenhaften bearbeiten der Dokumente aufgetreten.", - "@errorMessageBulkActionFailed": {}, - "errorMessageCorrespondentCreateFailed": "Korrespondent konnte nicht erstellt werden, bitte versuche es erneut.", - "@errorMessageCorrespondentCreateFailed": {}, - "errorMessageCorrespondentLoadFailed": "Korrespondenten konnten nicht geladen werden.", - "@errorMessageCorrespondentLoadFailed": {}, - "errorMessageCreateSavedViewError": "Gespeicherte Ansicht konnte nicht erstellt werden, bitte versuche es erneut.", - "@errorMessageCreateSavedViewError": {}, - "errorMessageDeleteSavedViewError": "Gespeicherte Ansicht konnte nicht geklöscht werden, bitte versuche es erneut.", - "@errorMessageDeleteSavedViewError": {}, - "errorMessageDeviceOffline": "Du bist offline. Bitte stelle sicher, dass du mit dem Internet verbunden bist.", - "@errorMessageDeviceOffline": {}, - "errorMessageDocumentAsnQueryFailed": "Archiv-Seriennummer konnte nicht zugewiesen werden.", - "@errorMessageDocumentAsnQueryFailed": {}, - "errorMessageDocumentDeleteFailed": "Dokument konnte nicht gelöscht werden, bitte versuche es erneut.", - "@errorMessageDocumentDeleteFailed": {}, - "errorMessageDocumentLoadFailed": "Dokumente konnten nicht geladen werden, bitte versuche es erneut.", - "@errorMessageDocumentLoadFailed": {}, - "errorMessageDocumentPreviewFailed": "Vorschau konnte nicht geladen werden.", - "@errorMessageDocumentPreviewFailed": {}, - "errorMessageDocumentTypeCreateFailed": "Dokumenttyp konnte nicht erstellt werden, bitte versuche es erneut.", - "@errorMessageDocumentTypeCreateFailed": {}, - "errorMessageDocumentTypeLoadFailed": "Dokumenttypen konnten nicht geladen werden, bitte versuche es erneut.", - "@errorMessageDocumentTypeLoadFailed": {}, - "errorMessageDocumentUpdateFailed": "Dokument konnte nicht aktualisiert werden, bitte versuche es erneut.", - "@errorMessageDocumentUpdateFailed": {}, - "errorMessageDocumentUploadFailed": "Dokument konnte nicht hochgeladen werden, bitte versuche es erneut.", - "@errorMessageDocumentUploadFailed": {}, - "errorMessageInvalidClientCertificateConfiguration": "Ungültiges Zertifikat oder fehlende Passphrase, bitte versuche es erneut.", - "@errorMessageInvalidClientCertificateConfiguration": {}, - "errorMessageLoadSavedViewsError": "Ansichten konnten nicht geladen werden.", - "@errorMessageLoadSavedViewsError": {}, - "errorMessageMissingClientCertificate": "Ein Client Zerfitikat wurde erwartet, aber nicht gesendet. Bitte konfiguriere ein gültiges Zertifikat.", - "@errorMessageMissingClientCertificate": {}, - "errorMessageNotAuthenticated": "User is not authenticated.", - "@errorMessageNotAuthenticated": {}, - "errorMessageRequestTimedOut": "Bei der Anfrage an den Server kam es zu einer Zeitüberschreitung.", - "@errorMessageRequestTimedOut": {}, - "errorMessageScanRemoveFailed": "Beim Löschen der Aufnahmen ist ein Fehler aufgetreten.", - "@errorMessageScanRemoveFailed": {}, - "errorMessageServerUnreachable": "Es konnte keine Verbindung zu Deinem Paperless Server hergestellt werden, ist die Instanz in Betrieb?", - "@errorMessageServerUnreachable": {}, - "errorMessageSimilarQueryError": "Ähnliche Dokumente konnten nicht geladen werden.", - "@errorMessageSimilarQueryError": {}, - "errorMessageStoragePathCreateFailed": "Speicherpfad konnte nicht erstellt werden, bitte versuche es erneut.", - "@errorMessageStoragePathCreateFailed": {}, - "errorMessageStoragePathLoadFailed": "Speicherpfade konnten nicht geladen werden.", - "@errorMessageStoragePathLoadFailed": {}, - "errorMessageSuggestionsQueryError": "Vorschläge konnten nicht geladen werden.", - "@errorMessageSuggestionsQueryError": {}, - "errorMessageTagCreateFailed": "Tag konnte nicht erstellt werden, bitte versuche es erneut.", - "@errorMessageTagCreateFailed": {}, - "errorMessageTagLoadFailed": "Tags konnten nicht geladen werden.", - "@errorMessageTagLoadFailed": {}, - "errorMessageUnknonwnError": "Ein unbekannter Fehler ist aufgetreten.", - "@errorMessageUnknonwnError": {}, - "errorMessageUnsupportedFileFormat": "Das Dateiformat wird nicht unterstützt.", - "@errorMessageUnsupportedFileFormat": {}, - "errorReportLabel": "MELDEN", - "@errorReportLabel": {}, - "extendedDateRangeDialogAbsoluteLabel": "Absolut", - "@extendedDateRangeDialogAbsoluteLabel": {}, - "extendedDateRangeDialogHintText": "Hinweis: Neben konkreten Daten kannst du den Zeitraum auch über eine relative Zeitspanne einschränken.", - "@extendedDateRangeDialogHintText": {}, - "extendedDateRangeDialogRelativeAmountLabel": "Anzahl", - "@extendedDateRangeDialogRelativeAmountLabel": {}, - "extendedDateRangeDialogRelativeLabel": "Relativ", - "@extendedDateRangeDialogRelativeLabel": {}, - "extendedDateRangeDialogRelativeLastLabel": "Letzte", - "@extendedDateRangeDialogRelativeLastLabel": {}, - "extendedDateRangeDialogRelativeTimeUnitLabel": "Zeiteinheit", - "@extendedDateRangeDialogRelativeTimeUnitLabel": {}, - "extendedDateRangeDialogTitle": "Wähle Zeitraum", - "@extendedDateRangeDialogTitle": {}, - "extendedDateRangePickerAfterLabel": "Nach", - "@extendedDateRangePickerAfterLabel": {}, - "extendedDateRangePickerBeforeLabel": "Vor", - "@extendedDateRangePickerBeforeLabel": {}, - "extendedDateRangePickerDayText": "{count, plural, zero{} one{Tag} other{Tage}}", - "@extendedDateRangePickerDayText": { + "addAnotherAccount": "Einen Account hinzufügen", + "@addAnotherAccount": {}, + "account": "Account", + "@account": {}, + "addCorrespondent": "Neuer Korrespondent", + "@addCorrespondent": {}, + "addDocumentType": "Neuer Dokumenttyp", + "@addDocumentType": {}, + "addStoragePath": "Neuer Speicherpfad", + "@addStoragePath": {}, + "addTag": "Neuer Tag", + "@addTag": {}, + "aboutThisApp": "Über diese App", + "@aboutThisApp": {}, + "loggedInAs": "Eingeloggt als ", + "@loggedInAs": {}, + "disconnect": "Verbindung trennen", + "@disconnect": {}, + "reportABug": "Einen Fehler melden", + "@reportABug": {}, + "settings": "Einstellungen", + "@settings": {}, + "authenticateOnAppStart": "Authentifizierung beim Start der Anwendung", + "@authenticateOnAppStart": {}, + "biometricAuthentication": "Biometrische Authentifizierung aktivieren", + "@biometricAuthentication": {}, + "authenticateToToggleBiometricAuthentication": "{mode, select, enable{Authentifizieren, um die biometrische Authentifizierung zu aktivieren.} disable{Authentifizieren, um die biometrische Authentifizierung zu deaktivieren.}}", + "@authenticateToToggleBiometricAuthentication": { + "placeholders": { + "mode": {} + } + }, + "documents": "Dokumente", + "@documents": {}, + "inbox": "Posteingang", + "@inbox": {}, + "labels": "Labels", + "@labels": {}, + "scanner": "Scanner", + "@scanner": {}, + "classic": "Klassisch", + "@classic": {}, + "dynamic": "Dynamisch", + "@dynamic": {}, + "startTyping": "Beginne zu tippen...", + "@startTyping": {}, + "doYouReallyWantToDeleteThisView": "Möchtest Du diese Ansicht wirklich löschen?", + "@doYouReallyWantToDeleteThisView": {}, + "deleteView": "Lösche Ansicht ", + "@deleteView": {}, + "addedAt": "Hinzugefügt am", + "@addedAt": {}, + "archiveSerialNumber": "Archiv-Seriennummer", + "@archiveSerialNumber": {}, + "asn": "ASN", + "@asn": {}, + "correspondent": "Korrespondent", + "@correspondent": {}, + "createdAt": "Ausgestellt am", + "@createdAt": {}, + "documentSuccessfullyDeleted": "Das Dokument wurde erfolgreich gelöscht.", + "@documentSuccessfullyDeleted": {}, + "AssignAsn": "Zuweisen", + "@AssignAsn": {}, + "deleteDocumentTooltip": "Löschen", + "@deleteDocumentTooltip": {}, + "downloadDocumentTooltip": "Herunterladen", + "@downloadDocumentTooltip": {}, + "editDocumentTooltip": "Bearbeiten", + "@editDocumentTooltip": {}, + "loadFullContent": "Lade gesamten Inhalt", + "@loadFullContent": {}, + "noAppToDisplayPDFFilesFound": "Es wurde keine App zum Anzeigen von PDF Dateien gefunden!", + "@noAppToDisplayPDFFilesFound": {}, + "openInSystemViewer": "In System-Viewer öffnen", + "@openInSystemViewer": {}, + "couldNotOpenFilePermissionDenied": "Datei konnte nicht geöffnet werden: Zugriff verweigert.", + "@couldNotOpenFilePermissionDenied": {}, + "previewTooltip": "Vorschau", + "@previewTooltip": {}, + "shareTooltip": "Teilen", + "@shareTooltip": {}, + "similarDocuments": "Similar Documents", + "@similarDocuments": {}, + "content": "Inhalt", + "@content": {}, + "metaData": "Metadaten", + "@metaData": {}, + "overview": "Übersicht", + "@overview": {}, + "documentType": "Dokumenttyp", + "@documentType": {}, + "archivedPdf": "Archiviert (pdf)", + "@archivedPdf": {}, + "chooseFiletype": "Wähle Dateityp", + "@chooseFiletype": {}, + "original": "Original", + "@original": {}, + "documentSuccessfullyDownloaded": "Dokument erfolgreich heruntergeladen.", + "@documentSuccessfullyDownloaded": {}, + "suggestions": "Vorschläge: ", + "@suggestions": {}, + "editDocument": "Dokument Bearbeiten", + "@editDocument": {}, + "advanced": "Erweitert", + "@advanced": {}, + "apply": "Anwenden", + "@apply": {}, + "extended": "Erweitert", + "@extended": {}, + "titleAndContent": "Titel & Inhalt", + "@titleAndContent": {}, + "title": "Titel", + "@title": {}, + "reset": "Zurücksetzen", + "@reset": {}, + "filterDocuments": "Dokumente filtern", + "@filterDocuments": {}, + "originalMD5Checksum": "MD5-Prüfsumme Original", + "@originalMD5Checksum": {}, + "mediaFilename": "Media-Dateiname", + "@mediaFilename": {}, + "originalFileSize": "Dateigröße Original", + "@originalFileSize": {}, + "originalMIMEType": "MIME-Typ Original", + "@originalMIMEType": {}, + "modifiedAt": "Geändert am", + "@modifiedAt": {}, + "preview": "Vorschau", + "@preview": {}, + "scanADocument": "Scanne ein Dokument", + "@scanADocument": {}, + "noDocumentsScannedYet": "Es wurden noch keine Dokumente gescannt.", + "@noDocumentsScannedYet": {}, + "or": "oder", + "@or": {}, + "deleteAllScans": "Alle scans löschen", + "@deleteAllScans": {}, + "uploadADocumentFromThisDevice": "Lade ein Dokument von diesem Gerät hoch", + "@uploadADocumentFromThisDevice": {}, + "noMatchesFound": "Keine Treffer.", + "@noMatchesFound": {}, + "removeFromSearchHistory": "Aus dem Suchverlauf entfernen?", + "@removeFromSearchHistory": {}, + "results": "Ergebnisse", + "@results": {}, + "searchDocuments": "Durchsuche Dokumente", + "@searchDocuments": {}, + "resetFilter": "Filter zurücksetzen", + "@resetFilter": {}, + "lastMonth": "Letzter Monat", + "@lastMonth": {}, + "last7Days": "Letzte 7 Tage", + "@last7Days": {}, + "last3Months": "Letzten 3 Monate", + "@last3Months": {}, + "lastYear": "Letztes Jahr", + "@lastYear": {}, + "search": "Suche", + "@search": {}, + "documentsSuccessfullyDeleted": "Das massenhafte Löschen der Dokumente war erfolgreich.", + "@documentsSuccessfullyDeleted": {}, + "thereSeemsToBeNothingHere": "Es scheint nichts hier zu sein...", + "@thereSeemsToBeNothingHere": {}, + "oops": "Ups.", + "@oops": {}, + "newDocumentAvailable": "Neues Dokument verfügbar!", + "@newDocumentAvailable": {}, + "orderBy": "Sortiere nach", + "@orderBy": {}, + "thisActionIsIrreversibleDoYouWishToProceedAnyway": "Diese Aktion ist unwiderruflich. Möchtest Du trotzdem fortfahren?", + "@thisActionIsIrreversibleDoYouWishToProceedAnyway": {}, + "confirmDeletion": "Löschen bestätigen", + "@confirmDeletion": {}, + "areYouSureYouWantToDeleteTheFollowingDocuments": "Bist Du sicher, dass Du folgende Dokumente löschen möchtest?", + "@areYouSureYouWantToDeleteTheFollowingDocuments": {}, + "countSelected": "{count} ausgewählt", + "@countSelected": {}, + "storagePath": "Speicherpfad", + "@storagePath": {}, + "prepareDocument": "Dokument vorbereiten", + "@prepareDocument": {}, + "tags": "Tags", + "@tags": {}, + "documentSuccessfullyUpdated": "Dokument erfolgreich aktualisiert.", + "@documentSuccessfullyUpdated": {}, + "fileName": "Dateiname", + "@fileName": {}, + "synchronizeTitleAndFilename": "Synchronisiere Titel und Dateiname", + "@synchronizeTitleAndFilename": {}, + "reload": "Neu laden", + "@reload": {}, + "documentSuccessfullyUploadedProcessing": "Das Dokument wurde erfolgreich hochgeladen. Verarbeite...", + "@documentSuccessfullyUploadedProcessing": {}, + "deleteLabelWarningText": "Dieser Kennzeichner wird von Dokumenten referenziert. Durch das Löschen dieses Kennzeichners werden alle Referenzen entfernt. Fortfahren?", + "@deleteLabelWarningText": {}, + "couldNotAcknowledgeTasks": "Dateiaufgabe konnte nicht verworfen werden.", + "@couldNotAcknowledgeTasks": {}, + "authenticationFailedPleaseTryAgain": "Authentifizierung fehlgeschlagen, bitte versuche es erneut.", + "@authenticationFailedPleaseTryAgain": {}, + "anErrorOccurredWhileTryingToAutocompleteYourQuery": "Beim automatischen Vervollständigen ist ein Fehler aufgetreten.", + "@anErrorOccurredWhileTryingToAutocompleteYourQuery": {}, + "biometricAuthenticationFailed": "Biometrische Authentifizierung fehlgeschlagen.", + "@biometricAuthenticationFailed": {}, + "biometricAuthenticationNotSupported": "Biometrische Authentifizierung wird von diesem Gerät nicht unterstützt.", + "@biometricAuthenticationNotSupported": {}, + "couldNotBulkEditDocuments": "Es ist ein Fehler beim massenhaften bearbeiten der Dokumente aufgetreten.", + "@couldNotBulkEditDocuments": {}, + "couldNotCreateCorrespondent": "Korrespondent konnte nicht erstellt werden, bitte versuche es erneut.", + "@couldNotCreateCorrespondent": {}, + "couldNotLoadCorrespondents": "Korrespondenten konnten nicht geladen werden.", + "@couldNotLoadCorrespondents": {}, + "couldNotCreateSavedView": "Gespeicherte Ansicht konnte nicht erstellt werden, bitte versuche es erneut.", + "@couldNotCreateSavedView": {}, + "couldNotDeleteSavedView": "Gespeicherte Ansicht konnte nicht geklöscht werden, bitte versuche es erneut.", + "@couldNotDeleteSavedView": {}, + "youAreCurrentlyOffline": "Du bist offline. Bitte stelle sicher, dass du mit dem Internet verbunden bist.", + "@youAreCurrentlyOffline": {}, + "couldNotAssignArchiveSerialNumber": "Archiv-Seriennummer konnte nicht zugewiesen werden.", + "@couldNotAssignArchiveSerialNumber": {}, + "couldNotDeleteDocument": "Dokument konnte nicht gelöscht werden, bitte versuche es erneut.", + "@couldNotDeleteDocument": {}, + "couldNotLoadDocuments": "Dokumente konnten nicht geladen werden, bitte versuche es erneut.", + "@couldNotLoadDocuments": {}, + "couldNotLoadDocumentPreview": "Vorschau konnte nicht geladen werden.", + "@couldNotLoadDocumentPreview": {}, + "couldNotCreateDocument": "Dokumenttyp konnte nicht erstellt werden, bitte versuche es erneut.", + "@couldNotCreateDocument": {}, + "couldNotLoadDocumentTypes": "Dokumenttypen konnten nicht geladen werden, bitte versuche es erneut.", + "@couldNotLoadDocumentTypes": {}, + "couldNotUpdateDocument": "Dokument konnte nicht aktualisiert werden, bitte versuche es erneut.", + "@couldNotUpdateDocument": {}, + "couldNotUploadDocument": "Dokument konnte nicht hochgeladen werden, bitte versuche es erneut.", + "@couldNotUploadDocument": {}, + "invalidCertificateOrMissingPassphrase": "Ungültiges Zertifikat oder fehlende Passphrase, bitte versuche es erneut.", + "@invalidCertificateOrMissingPassphrase": {}, + "couldNotLoadSavedViews": "Ansichten konnten nicht geladen werden.", + "@couldNotLoadSavedViews": {}, + "aClientCertificateWasExpectedButNotSent": "Ein Client Zerfitikat wurde erwartet, aber nicht gesendet. Bitte konfiguriere ein gültiges Zertifikat.", + "@aClientCertificateWasExpectedButNotSent": {}, + "userIsNotAuthenticated": "User is not authenticated.", + "@userIsNotAuthenticated": {}, + "requestTimedOut": "Bei der Anfrage an den Server kam es zu einer Zeitüberschreitung.", + "@requestTimedOut": {}, + "anErrorOccurredRemovingTheScans": "Beim Löschen der Aufnahmen ist ein Fehler aufgetreten.", + "@anErrorOccurredRemovingTheScans": {}, + "couldNotReachYourPaperlessServer": "Es konnte keine Verbindung zu Deinem Paperless Server hergestellt werden, ist die Instanz in Betrieb?", + "@couldNotReachYourPaperlessServer": {}, + "couldNotLoadSimilarDocuments": "Ähnliche Dokumente konnten nicht geladen werden.", + "@couldNotLoadSimilarDocuments": {}, + "couldNotCreateStoragePath": "Speicherpfad konnte nicht erstellt werden, bitte versuche es erneut.", + "@couldNotCreateStoragePath": {}, + "couldNotLoadStoragePaths": "Speicherpfade konnten nicht geladen werden.", + "@couldNotLoadStoragePaths": {}, + "couldNotLoadSuggestions": "Vorschläge konnten nicht geladen werden.", + "@couldNotLoadSuggestions": {}, + "couldNotCreateTag": "Tag konnte nicht erstellt werden, bitte versuche es erneut.", + "@couldNotCreateTag": {}, + "couldNotLoadTags": "Tags konnten nicht geladen werden.", + "@couldNotLoadTags": {}, + "anUnknownErrorOccurred": "Ein unbekannter Fehler ist aufgetreten.", + "@anUnknownErrorOccurred": {}, + "fileFormatNotSupported": "Das Dateiformat wird nicht unterstützt.", + "@fileFormatNotSupported": {}, + "report": "MELDEN", + "@report": {}, + "absolute": "Absolut", + "@absolute": {}, + "hintYouCanAlsoSpecifyRelativeValues": "Hinweis: Neben konkreten Daten kannst du den Zeitraum auch über eine relative Zeitspanne einschränken.", + "@hintYouCanAlsoSpecifyRelativeValues": {}, + "amount": "Anzahl", + "@amount": {}, + "relative": "Relativ", + "@relative": {}, + "last": "Letzte", + "@last": {}, + "timeUnit": "Zeiteinheit", + "@timeUnit": {}, + "selectDateRange": "Wähle Zeitraum", + "@selectDateRange": {}, + "after": "Nach", + "@after": {}, + "before": "Vor", + "@before": {}, + "days": "{count, plural, zero{} one{Tag} other{Tage}}", + "@days": { "placeholders": { "count": {} } }, - "extendedDateRangePickerLastDaysLabel": "{count, plural, zero{} one{Gestern} other{Letzte {count} Tage}}", - "@extendedDateRangePickerLastDaysLabel": { + "lastNDays": "{count, plural, zero{} one{Gestern} other{Letzte {count} Tage}}", + "@lastNDays": { "placeholders": { "count": {} } }, - "extendedDateRangePickerLastMonthsLabel": "{count, plural, zero{} one{Letzter Monat} other{Letzte {count} Monate}}", - "@extendedDateRangePickerLastMonthsLabel": { + "lastNMonths": "{count, plural, zero{} one{Letzter Monat} other{Letzte {count} Monate}}", + "@lastNMonths": { "placeholders": { "count": {} } }, - "extendedDateRangePickerLastText": "Letzte", - "@extendedDateRangePickerLastText": {}, - "extendedDateRangePickerLastWeeksLabel": "{count, plural, zero{} one{Letzte Woche} other{Letzte {count} Wochen}}", - "@extendedDateRangePickerLastWeeksLabel": { + "lastNWeeks": "{count, plural, zero{} one{Letzte Woche} other{Letzte {count} Wochen}}", + "@lastNWeeks": { "placeholders": { "count": {} } }, - "extendedDateRangePickerLastYearsLabel": "{count, plural, zero{} one{Letztes Jahr} other{Letzte {count} Jahre}}", - "@extendedDateRangePickerLastYearsLabel": { + "lastNYears": "{count, plural, zero{} one{Letztes Jahr} other{Letzte {count} Jahre}}", + "@lastNYears": { "placeholders": { "count": {} } }, - "extendedDateRangePickerMonthText": "{count, plural, zero{} one{Monat} other{Monate}}", - "@extendedDateRangePickerMonthText": { + "months": "{count, plural, zero{} one{Monat} other{Monate}}", + "@months": { "placeholders": { "count": {} } }, - "extendedDateRangePickerWeekText": "{count, plural, zero{} one{Woche} other{Wochen}}", - "@extendedDateRangePickerWeekText": { + "weeks": "{count, plural, zero{} one{Woche} other{Wochen}}", + "@weeks": { "placeholders": { "count": {} } }, - "extendedDateRangePickerYearText": "{count, plural, zero{} one{Jahr} other{Jahre}}", - "@extendedDateRangePickerYearText": { + "years": "{count, plural, zero{} one{Jahr} other{Jahre}}", + "@years": { "placeholders": { "count": {} } }, - "genericAcknowledgeLabel": "Verstanden!", - "@genericAcknowledgeLabel": {}, - "genericActionCancelLabel": "Abbrechen", - "@genericActionCancelLabel": {}, - "genericActionCloseLabel": "Schließen", - "@genericActionCloseLabel": {}, - "genericActionCreateLabel": "Erstellen", - "@genericActionCreateLabel": {}, - "genericActionDeleteLabel": "Löschen", - "@genericActionDeleteLabel": {}, - "genericActionEditLabel": "Bearbeiten", - "@genericActionEditLabel": {}, - "genericActionOkLabel": "Ok", - "@genericActionOkLabel": {}, - "genericActionSaveLabel": "Speichern", - "@genericActionSaveLabel": {}, - "genericActionSelectText": "Auswählen", - "@genericActionSelectText": {}, - "genericActionUpdateLabel": "Änderungen speichern", - "@genericActionUpdateLabel": {}, - "genericActionUploadLabel": "Hochladen", - "@genericActionUploadLabel": {}, - "genericMessageOfflineText": "Du bist offline.", - "@genericMessageOfflineText": {}, - "inboxActionAssignAsn": "ASN zuweisen", - "@inboxActionAssignAsn": {}, - "inboxActionDeleteDocument": "Dokument löschen", - "@inboxActionDeleteDocument": {}, - "inboxPageAssignAsnLabel": "ASN zuweisen", - "@inboxPageAssignAsnLabel": {}, - "inboxPageDocumentRemovedMessageText": "Dokument aus Posteingang entfernt.", - "@inboxPageDocumentRemovedMessageText": {}, - "inboxPageMarkAllAsSeenConfirmationDialogText": "Bist Du sicher, dass Du alle Dokumente als gesehen markieren möchtest? Dadurch wird eine Massenbearbeitung durchgeführt, bei der alle Posteingangs-Tags von den Dokumenten entfernt werden. Diese Aktion kann nicht rückgängig gemacht werden! Möchtest Du trotzdem fortfahren?", - "@inboxPageMarkAllAsSeenConfirmationDialogText": {}, - "inboxPageMarkAllAsSeenConfirmationDialogTitleText": "Alle als gesehen markieren?", - "@inboxPageMarkAllAsSeenConfirmationDialogTitleText": {}, - "inboxPageMarkAllAsSeenLabel": "Alle gesehen", - "@inboxPageMarkAllAsSeenLabel": {}, - "inboxPageMarkAsSeenText": "Als gesehen markieren", - "@inboxPageMarkAsSeenText": {}, - "inboxPageNoNewDocumentsRefreshLabel": "Neu laden", - "@inboxPageNoNewDocumentsRefreshLabel": {}, - "inboxPageNoNewDocumentsText": "Du hast keine ungesehenen Dokumente.", - "@inboxPageNoNewDocumentsText": {}, - "inboxPageQuickActionsLabel": "Schnell Aktion", - "@inboxPageQuickActionsLabel": {}, - "inboxPageSuggestionSuccessfullyAppliedMessage": "Vorschlag wurde erfolgreich angewendet.", - "@inboxPageSuggestionSuccessfullyAppliedMessage": {}, - "inboxPageTodayText": "Heute", - "@inboxPageTodayText": {}, - "inboxPageUndoRemoveText": "Undo", - "@inboxPageUndoRemoveText": {}, - "inboxPageUnseenText": "ungesehen", - "@inboxPageUnseenText": {}, - "inboxPageUsageHintText": "Tipp: Wische nach links um ein Dokument als gesehen zu markieren und alle Posteingangs-Tags von diesem Dokument zu entfernen.", - "@inboxPageUsageHintText": {}, - "inboxPageYesterdayText": "Gestern", - "@inboxPageYesterdayText": {}, - "labelAnyAssignedText": "Beliebig zugewiesen", - "@labelAnyAssignedText": {}, - "labelFormFieldNoItemsFoundText": "Keine Treffer gefunden!", - "@labelFormFieldNoItemsFoundText": {}, - "labelIsInsensivitePropertyLabel": "Groß-/Kleinschreibung irrelevant", - "@labelIsInsensivitePropertyLabel": {}, - "labelMatchingAlgorithmPropertyLabel": "Zuweisungsalgorithmus", - "@labelMatchingAlgorithmPropertyLabel": {}, - "labelMatchPropertyLabel": "Zuweisungsmuster", - "@labelMatchPropertyLabel": {}, - "labelNamePropertyLabel": "Name", - "@labelNamePropertyLabel": {}, - "labelNotAssignedText": "Nicht zugewiesen", - "@labelNotAssignedText": {}, - "labelsPageCorrespondentEmptyStateAddNewLabel": "Erstelle neuen Korrespondenten", - "@labelsPageCorrespondentEmptyStateAddNewLabel": {}, - "labelsPageCorrespondentEmptyStateDescriptionText": "Es wurden noch keine Korrespondenten angelegt.", - "@labelsPageCorrespondentEmptyStateDescriptionText": {}, - "labelsPageCorrespondentsTitleText": "Korrespondenten", - "@labelsPageCorrespondentsTitleText": {}, - "labelsPageDocumentTypeEmptyStateAddNewLabel": "Erstelle neuen Dokumenttypen", - "@labelsPageDocumentTypeEmptyStateAddNewLabel": {}, - "labelsPageDocumentTypeEmptyStateDescriptionText": "Es wurden noch keine Dokumenttypen angelegt.", - "@labelsPageDocumentTypeEmptyStateDescriptionText": {}, - "labelsPageDocumentTypesTitleText": "Dokumenttypen", - "@labelsPageDocumentTypesTitleText": {}, - "labelsPageStoragePathEmptyStateAddNewLabel": "Erstelle neuen Speicherpfad", - "@labelsPageStoragePathEmptyStateAddNewLabel": {}, - "labelsPageStoragePathEmptyStateDescriptionText": "Es wurden noch keine Speicherpfade angelegt.", - "@labelsPageStoragePathEmptyStateDescriptionText": {}, - "labelsPageStoragePathTitleText": "Speicherpfade", - "@labelsPageStoragePathTitleText": {}, - "labelsPageTagsEmptyStateAddNewLabel": "Erstelle neuen Tag", - "@labelsPageTagsEmptyStateAddNewLabel": {}, - "labelsPageTagsEmptyStateDescriptionText": "Es wurden noch keine Tags angelegt.", - "@labelsPageTagsEmptyStateDescriptionText": {}, - "labelsPageTagsTitleText": "Tags", - "@labelsPageTagsTitleText": {}, - "linkedDocumentsPageTitle": "Referenzierte Dokumente", - "@linkedDocumentsPageTitle": {}, - "loginPageAdvancedLabel": "Erweiterte Einstellungen", - "@loginPageAdvancedLabel": {}, - "loginPageClientCertificatePassphraseLabel": "Passphrase", - "@loginPageClientCertificatePassphraseLabel": {}, - "loginPageClientCertificateSettingDescriptionText": "Konfiguriere Mutual TLS Authentifizierung", - "@loginPageClientCertificateSettingDescriptionText": {}, - "loginPageClientCertificateSettingInvalidFileFormatValidationText": "Ungültiges Zertifikatsformat, nur .pfx ist erlaubt.", - "@loginPageClientCertificateSettingInvalidFileFormatValidationText": {}, - "loginPageClientCertificateSettingLabel": "Client Zertifikat", - "@loginPageClientCertificateSettingLabel": {}, - "loginPageClientCertificateSettingSelectFileText": "Datei auswählen...", - "@loginPageClientCertificateSettingSelectFileText": {}, - "loginPageContinueLabel": "Fortfahren", - "@loginPageContinueLabel": {}, - "loginPageIncorrectOrMissingCertificatePassphraseErrorMessageText": "Falsche oder fehlende Zertifikatspassphrase.", - "@loginPageIncorrectOrMissingCertificatePassphraseErrorMessageText": {}, - "loginPageLoginButtonLabel": "Verbinden", - "@loginPageLoginButtonLabel": {}, - "loginPagePasswordFieldLabel": "Passwort", - "@loginPagePasswordFieldLabel": {}, - "loginPagePasswordValidatorMessageText": "Passwort darf nicht leer sein.", - "@loginPagePasswordValidatorMessageText": {}, - "loginPageReachabilityConnectionTimeoutText": "Zeitüberschreitung der Verbindung.", - "@loginPageReachabilityConnectionTimeoutText": {}, - "loginPageReachabilityInvalidClientCertificateConfigurationText": "Inkorrekte oder fehlende Zertifikatspassphrase.", - "@loginPageReachabilityInvalidClientCertificateConfigurationText": {}, + "gotIt": "Verstanden!", + "@gotIt": {}, + "cancel": "Abbrechen", + "@cancel": {}, + "close": "Schließen", + "@close": {}, + "create": "Erstellen", + "@create": {}, + "delete": "Löschen", + "@delete": {}, + "edit": "Bearbeiten", + "@edit": {}, + "ok": "Ok", + "@ok": {}, + "save": "Speichern", + "@save": {}, + "select": "Auswählen", + "@select": {}, + "saveChanges": "Änderungen speichern", + "@saveChanges": {}, + "upload": "Hochladen", + "@upload": {}, + "youreOffline": "Du bist offline.", + "@youreOffline": {}, + "assignASN": "ASN zuweisen", + "@assignASN": {}, + "deleteDocument": "Dokument löschen", + "@deleteDocument": {}, + "removeDocumentFromInbox": "Dokument aus Posteingang entfernt.", + "@removeDocumentFromInbox": {}, + "areYouSureYouWantToMarkAllDocumentsAsSeen": "Bist Du sicher, dass Du alle Dokumente als gesehen markieren möchtest? Dadurch wird eine Massenbearbeitung durchgeführt, bei der alle Posteingangs-Tags von den Dokumenten entfernt werden. Diese Aktion kann nicht rückgängig gemacht werden! Möchtest Du trotzdem fortfahren?", + "@areYouSureYouWantToMarkAllDocumentsAsSeen": {}, + "markAllAsSeen": "Alle als gesehen markieren?", + "@markAllAsSeen": {}, + "allSeen": "Alle gesehen", + "@allSeen": {}, + "markAsSeen": "Als gesehen markieren", + "@markAsSeen": {}, + "refresh": "Neu laden", + "@refresh": {}, + "youDoNotHaveUnseenDocuments": "Du hast keine ungesehenen Dokumente.", + "@youDoNotHaveUnseenDocuments": {}, + "quickAction": "Schnell Aktion", + "@quickAction": {}, + "suggestionSuccessfullyApplied": "Vorschlag wurde erfolgreich angewendet.", + "@suggestionSuccessfullyApplied": {}, + "today": "Heute", + "@today": {}, + "undo": "Undo", + "@undo": {}, + "nUnseen": "{count} ungesehen", + "@nUnseen": {}, + "swipeLeftToMarkADocumentAsSeen": "Tipp: Wische nach links um ein Dokument als gesehen zu markieren und alle Posteingangs-Tags von diesem Dokument zu entfernen.", + "@swipeLeftToMarkADocumentAsSeen": {}, + "yesterday": "Gestern", + "@yesterday": {}, + "anyAssigned": "Beliebig zugewiesen", + "@anyAssigned": {}, + "noItemsFound": "Keine Treffer gefunden!", + "@noItemsFound": {}, + "caseIrrelevant": "Groß-/Kleinschreibung irrelevant", + "@caseIrrelevant": {}, + "matchingAlgorithm": "Zuweisungsalgorithmus", + "@matchingAlgorithm": {}, + "match": "Zuweisungsmuster", + "@match": {}, + "name": "Name", + "@name": {}, + "notAssigned": "Nicht zugewiesen", + "@notAssigned": {}, + "addNewCorrespondent": "Erstelle neuen Korrespondenten", + "@addNewCorrespondent": {}, + "noCorrespondentsSetUp": "Es wurden noch keine Korrespondenten angelegt.", + "@noCorrespondentsSetUp": {}, + "correspondents": "Korrespondenten", + "@correspondents": {}, + "addNewDocumentType": "Erstelle neuen Dokumenttypen", + "@addNewDocumentType": {}, + "noDocumentTypesSetUp": "Es wurden noch keine Dokumenttypen angelegt.", + "@noDocumentTypesSetUp": {}, + "documentTypes": "Dokumenttypen", + "@documentTypes": {}, + "addNewStoragePath": "Erstelle neuen Speicherpfad", + "@addNewStoragePath": {}, + "noStoragePathsSetUp": "Es wurden noch keine Speicherpfade angelegt.", + "@noStoragePathsSetUp": {}, + "storagePaths": "Speicherpfade", + "@storagePaths": {}, + "addNewTag": "Erstelle neuen Tag", + "@addNewTag": {}, + "noTagsSetUp": "Es wurden noch keine Tags angelegt.", + "@noTagsSetUp": {}, + "linkedDocuments": "Referenzierte Dokumente", + "@linkedDocuments": {}, + "advancedSettings": "Erweiterte Einstellungen", + "@advancedSettings": {}, + "passphrase": "Passphrase", + "@passphrase": {}, + "configureMutualTLSAuthentication": "Konfiguriere Mutual TLS Authentifizierung", + "@configureMutualTLSAuthentication": {}, + "invalidCertificateFormat": "Ungültiges Zertifikatsformat, nur .pfx ist erlaubt.", + "@invalidCertificateFormat": {}, + "clientcertificate": "Client Zertifikat", + "@clientcertificate": {}, + "selectFile": "Datei auswählen...", + "@selectFile": {}, + "continueLabel": "Fortfahren", + "@continueLabel": {}, + "incorrectOrMissingCertificatePassphrase": "Falsche oder fehlende Zertifikatspassphrase.", + "@incorrectOrMissingCertificatePassphrase": {}, + "connect": "Verbinden", + "@connect": {}, + "password": "Passwort", + "@password": {}, + "passwordMustNotBeEmpty": "Passwort darf nicht leer sein.", + "@passwordMustNotBeEmpty": {}, + "connectionTimedOut": "Zeitüberschreitung der Verbindung.", + "@connectionTimedOut": {}, "loginPageReachabilityMissingClientCertificateText": "Ein Client-Zertifikat wurde erwartet aber nicht gesendet. Bitte stelle ein Zertifikat zur Verfügung.", "@loginPageReachabilityMissingClientCertificateText": {}, - "loginPageReachabilityNotReachableText": "Es konnte keine Verbindung zum Server hergestellt werden.", - "@loginPageReachabilityNotReachableText": {}, - "loginPageReachabilitySuccessText": "Verbindung erfolgreich hergestellt.", - "@loginPageReachabilitySuccessText": {}, - "loginPageReachabilityUnresolvedHostText": "Der Host konnte nicht aufgelöst werden. Bitte überprüfe die Server-Adresse und deine Internetverbindung.", - "@loginPageReachabilityUnresolvedHostText": {}, - "loginPageServerUrlFieldLabel": "Server-Adresse", - "@loginPageServerUrlFieldLabel": {}, - "loginPageServerUrlValidatorMessageInvalidAddressText": "Ungültige Adresse.", - "@loginPageServerUrlValidatorMessageInvalidAddressText": {}, - "loginPageServerUrlValidatorMessageMissingSchemeText": "Server-Adresse muss ein Schema enthalten.", - "@loginPageServerUrlValidatorMessageMissingSchemeText": {}, - "loginPageServerUrlValidatorMessageRequiredText": "Server-Addresse darf nicht leer sein.", - "@loginPageServerUrlValidatorMessageRequiredText": {}, - "loginPageSignInButtonLabel": "Anmelden", - "@loginPageSignInButtonLabel": {}, + "couldNotEstablishConnectionToTheServer": "Es konnte keine Verbindung zum Server hergestellt werden.", + "@couldNotEstablishConnectionToTheServer": {}, + "connectionSuccessfulylEstablished": "Verbindung erfolgreich hergestellt.", + "@connectionSuccessfulylEstablished": {}, + "hostCouldNotBeResolved": "Der Host konnte nicht aufgelöst werden. Bitte überprüfe die Server-Adresse und deine Internetverbindung.", + "@hostCouldNotBeResolved": {}, + "serverAddress": "Server-Adresse", + "@serverAddress": {}, + "invalidAddress": "Ungültige Adresse.", + "@invalidAddress": {}, + "serverAddressMustIncludeAScheme": "Server-Adresse muss ein Schema enthalten.", + "@serverAddressMustIncludeAScheme": {}, + "serverAddressMustNotBeEmpty": "Server-Addresse darf nicht leer sein.", + "@serverAddressMustNotBeEmpty": {}, + "signIn": "Anmelden", + "@signIn": {}, "loginPageSignInTitle": "Anmelden", "@loginPageSignInTitle": {}, - "loginPageSignInToPrefixText": "Bei {serverAddress} anmelden", - "@loginPageSignInToPrefixText": { + "signInToServer": "Bei {serverAddress} anmelden", + "@signInToServer": { "placeholders": { "serverAddress": {} } }, - "loginPageTitle": "Mit Paperless verbinden", - "@loginPageTitle": {}, - "loginPageUsernameLabel": "Nutzername", - "@loginPageUsernameLabel": {}, - "loginPageUsernameValidatorMessageText": "Nutzername darf nicht leer sein.", - "@loginPageUsernameValidatorMessageText": {}, - "matchingAlgorithmAllDescription": "Dokument enthält alle folgenden Wörter", - "@matchingAlgorithmAllDescription": {}, - "matchingAlgorithmAllName": "Alle", - "@matchingAlgorithmAllName": {}, - "matchingAlgorithmAnyDescription": "Dokument enthält eins der folgenden Wörter", - "@matchingAlgorithmAnyDescription": {}, - "matchingAlgorithmAnyName": "Irgendein Wort", - "@matchingAlgorithmAnyName": {}, - "matchingAlgorithmAutoDescription": "Zuweisung automatisch erlernen", - "@matchingAlgorithmAutoDescription": {}, - "matchingAlgorithmAutoName": "Auto", - "@matchingAlgorithmAutoName": {}, - "matchingAlgorithmExactDescription": "Dokument enthält die folgende Zeichenkette", - "@matchingAlgorithmExactDescription": {}, - "matchingAlgorithmExactName": "Exakt", - "@matchingAlgorithmExactName": {}, - "matchingAlgorithmFuzzyDescription": "Dokument enthält ein zum folgenden Wort ähnliches Wort", - "@matchingAlgorithmFuzzyDescription": {}, - "matchingAlgorithmFuzzyName": "Ungenau", - "@matchingAlgorithmFuzzyName": {}, - "matchingAlgorithmRegexDescription": "Dokument passt zum folgenden Ausdruck", - "@matchingAlgorithmRegexDescription": {}, - "matchingAlgorithmRegexName": "Regulärer Ausdruck", - "@matchingAlgorithmRegexName": {}, - "offlineWidgetText": "Es konte keine Verbindung zum Internet hergestellt werden.", - "@offlineWidgetText": {}, - "onboardingDoneButtonLabel": "Fertig", - "@onboardingDoneButtonLabel": {}, - "onboardingNextButtonLabel": "Weiter", - "@onboardingNextButtonLabel": {}, - "receiveSharedFilePermissionDeniedMessage": "Der Zugriff auf die empfangene Datei wurde verweigert. Bitte öffne die App vor dem teilen.", - "@receiveSharedFilePermissionDeniedMessage": {}, - "referencedDocumentsReadOnlyHintText": "Dies ist eine schreibgeschützte Ansicht! Dokumente können nicht bearbeitet oder entfernt werden. Es werden maximal 100 referenzierte Dokumente geladen.", - "@referencedDocumentsReadOnlyHintText": {}, - "savedViewCreateNewLabel": "Neue Ansicht", - "@savedViewCreateNewLabel": {}, - "savedViewCreateTooltipText": "Erstellt eine neue Ansicht basierend auf den aktuellen Filterkriterien.", - "@savedViewCreateTooltipText": {}, - "savedViewNameLabel": "Name", - "@savedViewNameLabel": {}, - "savedViewsEmptyStateText": "Lege Ansichten an, um Dokumente schneller zu finden.", - "@savedViewsEmptyStateText": {}, - "savedViewsFiltersSetCount": "{count, plural, zero{{count} Filter gesetzt} one{{count} Filter gesetzt} other{{count} Filter gesetzt}}", - "@savedViewsFiltersSetCount": { + "connectToPaperless": "Mit Paperless verbinden", + "@connectToPaperless": {}, + "username": "Nutzername", + "@username": {}, + "usernameMustNotBeEmpty": "Nutzername darf nicht leer sein.", + "@usernameMustNotBeEmpty": {}, + "documentContainsAllOfTheseWords": "Dokument enthält alle folgenden Wörter", + "@documentContainsAllOfTheseWords": {}, + "all": "Alle", + "@all": {}, + "documentContainsAnyOfTheseWords": "Dokument enthält eins der folgenden Wörter", + "@documentContainsAnyOfTheseWords": {}, + "any": "Irgendein Wort", + "@any": {}, + "learnMatchingAutomatically": "Zuweisung automatisch erlernen", + "@learnMatchingAutomatically": {}, + "auto": "Auto", + "@auto": {}, + "documentContainsThisString": "Dokument enthält die folgende Zeichenkette", + "@documentContainsThisString": {}, + "exact": "Exakt", + "@exact": {}, + "documentContainsAWordSimilarToThisWord": "Dokument enthält ein zum folgenden Wort ähnliches Wort", + "@documentContainsAWordSimilarToThisWord": {}, + "fuzzy": "Ungenau", + "@fuzzy": {}, + "documentMatchesThisRegularExpression": "Dokument passt zum folgenden Ausdruck", + "@documentMatchesThisRegularExpression": {}, + "regularExpression": "Regulärer Ausdruck", + "@regularExpression": {}, + "anInternetConnectionCouldNotBeEstablished": "Es konte keine Verbindung zum Internet hergestellt werden.", + "@anInternetConnectionCouldNotBeEstablished": {}, + "done": "Fertig", + "@done": {}, + "next": "Weiter", + "@next": {}, + "couldNotAccessReceivedFile": "Der Zugriff auf die empfangene Datei wurde verweigert. Bitte öffne die App vor dem teilen.", + "@couldNotAccessReceivedFile": {}, + "newView": "Neue Ansicht", + "@newView": {}, + "createsASavedViewBasedOnTheCurrentFilterCriteria": "Erstellt eine neue Ansicht basierend auf den aktuellen Filterkriterien.", + "@createsASavedViewBasedOnTheCurrentFilterCriteria": {}, + "createViewsToQuicklyFilterYourDocuments": "Lege Ansichten an, um Dokumente schneller zu finden.", + "@createViewsToQuicklyFilterYourDocuments": {}, + "nFiltersSet": "{count, plural, zero{{count} Filter gesetzt} one{{count} Filter gesetzt} other{{count} Filter gesetzt}}", + "@nFiltersSet": { "placeholders": { "count": {} } }, - "savedViewShowInSidebarLabel": "In Seitenleiste zeigen", - "@savedViewShowInSidebarLabel": {}, - "savedViewShowOnDashboardLabel": "Auf Startseite zeigen", - "@savedViewShowOnDashboardLabel": {}, - "savedViewsLabel": "Ansichten", - "@savedViewsLabel": {}, - "scannerPageClearAllLabel": "Alle löschen", - "@scannerPageClearAllLabel": {}, - "scannerPageImagePreviewTitle": "Aufnahme", - "@scannerPageImagePreviewTitle": {}, - "scannerPagePreviewLabel": "Vorschau", - "@scannerPagePreviewLabel": {}, - "scannerPageUploadLabel": "Hochladen", - "@scannerPageUploadLabel": {}, - "scrollToTopLabel": "Zum Anfang", - "@scrollToTopLabel": {}, - "serverInformationPaperlessVersionText": "Paperless Server-Version", - "@serverInformationPaperlessVersionText": {}, - "settingsPageAppearanceSettingDarkThemeLabel": "Dunkler Modus", - "@settingsPageAppearanceSettingDarkThemeLabel": {}, - "settingsPageAppearanceSettingLightThemeLabel": "Heller Modus", - "@settingsPageAppearanceSettingLightThemeLabel": {}, - "settingsPageAppearanceSettingSystemThemeLabel": "Benutze Sytemeinstellung", - "@settingsPageAppearanceSettingSystemThemeLabel": {}, - "settingsPageAppearanceSettingTitle": "Aussehen", - "@settingsPageAppearanceSettingTitle": {}, - "settingsPageApplicationSettingsDescriptionText": "Sprache und Aussehen", - "@settingsPageApplicationSettingsDescriptionText": {}, - "settingsPageApplicationSettingsLabel": "Anwendung", - "@settingsPageApplicationSettingsLabel": {}, - "settingsPageColorSchemeSettingDialogDescription": "Wähle zwischen einem klassischen Farbschema, das vom traditionellen Paperless-Grün inspiriert ist, oder einem dynamische Farbschema basierend auf den Systemfarben.", - "@settingsPageColorSchemeSettingDialogDescription": {}, - "settingsPageColorSchemeSettingDynamicThemeingVersionMismatchWarning": "Dynamische Farbgebung wird nur von Geräten mit Android 12 und höher unterstützt. Das Auswählen des dynamischen Farbschemas hat für Geräte unter Android 12 womöglich keinen Effekt.", - "@settingsPageColorSchemeSettingDynamicThemeingVersionMismatchWarning": {}, - "settingsPageColorSchemeSettingLabel": "Farben", - "@settingsPageColorSchemeSettingLabel": {}, - "settingsPageLanguageSettingLabel": "Sprache", - "@settingsPageLanguageSettingLabel": {}, - "settingsPageSecuritySettingsDescriptionText": "Biometrische Authentifizierung", - "@settingsPageSecuritySettingsDescriptionText": {}, - "settingsPageSecuritySettingsLabel": "Sicherheit", - "@settingsPageSecuritySettingsLabel": {}, - "settingsPageStorageSettingsDescriptionText": "Dateien und Speicherplatz verwalten", - "@settingsPageStorageSettingsDescriptionText": {}, - "settingsPageStorageSettingsLabel": "Speicher", - "@settingsPageStorageSettingsLabel": {}, - "settingsThemeModeDarkLabel": "Dunkel", - "@settingsThemeModeDarkLabel": {}, - "settingsThemeModeLightLabel": "Hell", - "@settingsThemeModeLightLabel": {}, - "settingsThemeModeSystemLabel": "System", - "@settingsThemeModeSystemLabel": {}, - "sortDocumentAscending": "Aufsteigend", - "@sortDocumentAscending": {}, - "sortDocumentDescending": "Absteigend", - "@sortDocumentDescending": {}, - "storagePathParameterDayLabel": "Tag", - "@storagePathParameterDayLabel": {}, - "storagePathParameterMonthLabel": "Monat", - "@storagePathParameterMonthLabel": {}, - "storagePathParameterYearLabel": "Jahr", - "@storagePathParameterYearLabel": {}, - "tagColorPropertyLabel": "Farbe", - "@tagColorPropertyLabel": {}, - "tagFormFieldSearchHintText": "Beginne zu tippen...", - "@tagFormFieldSearchHintText": {}, - "tagInboxTagPropertyLabel": "Posteingangs-Tag", - "@tagInboxTagPropertyLabel": {}, - "uploadPageAutomaticallInferredFieldsHintText": "Wenn Werte für diese Felder angegeben werden, wird Paperless nicht automatisch einen Wert zuweisen. Wenn diese Felder automatisch von Paperless erkannt werden sollen, sollten die Felder leer bleiben.", - "@uploadPageAutomaticallInferredFieldsHintText": {}, - "verifyIdentityPageDescriptionText": "Benutze den konfigurierten Biometrischen Faktor um dich zu identifizieren und auf deine Dokumente zuzugreifen.", - "@verifyIdentityPageDescriptionText": {}, - "verifyIdentityPageLogoutButtonLabel": "Verbindung trennen", - "@verifyIdentityPageLogoutButtonLabel": {}, - "verifyIdentityPageTitle": "Verifiziere deine Identität", - "@verifyIdentityPageTitle": {}, - "verifyIdentityPageVerifyIdentityButtonLabel": "Identität verifizieren", - "@verifyIdentityPageVerifyIdentityButtonLabel": {}, - "viewTypeDetailedOption": "Detailliert", - "@viewTypeDetailedOption": {}, - "viewTypeGridOption": "Raster", - "@viewTypeGridOption": {}, - "viewTypeListOption": "Liste", - "@viewTypeListOption": {}, - "genericActionRemoveLabel": "Remove", - "documentSearchRemoveHistoryEntryText": "Remove query from search history?" + "showInSidebar": "In Seitenleiste zeigen", + "@showInSidebar": {}, + "showOnDashboard": "Auf Startseite zeigen", + "@showOnDashboard": {}, + "views": "Ansichten", + "@views": {}, + "clearAll": "Alle löschen", + "@clearAll": {}, + "scan": "Aufnahme", + "@scan": {}, + "previewScan": "Vorschau", + "@previewScan": {}, + "scrollToTop": "Zum Anfang", + "@scrollToTop": {}, + "paperlessServerVersion": "Paperless Server-Version", + "@paperlessServerVersion": {}, + "darkTheme": "Dunkler Modus", + "@darkTheme": {}, + "lightTheme": "Heller Modus", + "@lightTheme": {}, + "systemTheme": "Benutze Sytemeinstellung", + "@systemTheme": {}, + "appearance": "Aussehen", + "@appearance": {}, + "languageAndVisualAppearance": "Sprache und Aussehen", + "@languageAndVisualAppearance": {}, + "applicationSettings": "Anwendung", + "@applicationSettings": {}, + "colorSchemeHint": "Wähle zwischen einem klassischen Farbschema, das vom traditionellen Paperless-Grün inspiriert ist, oder einem dynamische Farbschema basierend auf den Systemfarben.", + "@colorSchemeHint": {}, + "colorSchemeNotSupportedWarning": "Dynamische Farbgebung wird nur von Geräten mit Android 12 und höher unterstützt. Das Auswählen des dynamischen Farbschemas hat für Geräte unter Android 12 womöglich keinen Effekt.", + "@colorSchemeNotSupportedWarning": {}, + "colors": "Farben", + "@colors": {}, + "language": "Sprache", + "@language": {}, + "security": "Sicherheit", + "@security": {}, + "mangeFilesAndStorageSpace": "Dateien und Speicherplatz verwalten", + "@mangeFilesAndStorageSpace": {}, + "storage": "Speicher", + "@storage": {}, + "dark": "Dunkel", + "@dark": {}, + "light": "Hell", + "@light": {}, + "system": "System", + "@system": {}, + "ascending": "Aufsteigend", + "@ascending": {}, + "descending": "Absteigend", + "@descending": {}, + "storagePathDay": "Tag", + "@storagePathDay": {}, + "storagePathMonth": "Monat", + "@storagePathMonth": {}, + "storagePathYear": "Jahr", + "@storagePathYear": {}, + "color": "Farbe", + "@color": {}, + "filterTags": "Beginne zu tippen...", + "@filterTags": {}, + "inboxTag": "Posteingangs-Tag", + "@inboxTag": {}, + "uploadInferValuesHint": "Wenn Werte für diese Felder angegeben werden, wird Paperless nicht automatisch einen Wert zuweisen. Wenn diese Felder automatisch von Paperless erkannt werden sollen, sollten die Felder leer bleiben.", + "@uploadInferValuesHint": {}, + "useTheConfiguredBiometricFactorToAuthenticate": "Benutze den konfigurierten Biometrischen Faktor um dich zu identifizieren und auf deine Dokumente zuzugreifen.", + "@useTheConfiguredBiometricFactorToAuthenticate": {}, + "verifyYourIdentity": "Verifiziere deine Identität", + "@verifyYourIdentity": {}, + "verifyIdentity": "Identität verifizieren", + "@verifyIdentity": {}, + "detailed": "Detailliert", + "@detailed": {}, + "grid": "Raster", + "@grid": {}, + "list": "Liste", + "@list": {}, + "remove": "Remove", + "removeQueryFromSearchHistory": "Remove query from search history?" } \ No newline at end of file diff --git a/lib/l10n/intl_en.arb b/lib/l10n/intl_en.arb index 94b9c30..a477ce6 100644 --- a/lib/l10n/intl_en.arb +++ b/lib/l10n/intl_en.arb @@ -1,673 +1,684 @@ { "@@locale": "en", - "aboutDialogDevelopedByText": "Developed by {name}", - "@aboutDialogDevelopedByText": { + "developedBy": "Developed by {name}", + "@developedBy": { "placeholders": { "name": {} } }, - "accountSettingsAddAnotherAccount": "Add another account", - "@accountSettingsAddAnotherAccount": {}, - "accountSettingsTitle": "Account", - "@accountSettingsTitle": {}, - "addCorrespondentPageTitle": "New Correspondent", - "@addCorrespondentPageTitle": {}, - "addDocumentTypePageTitle": "New Document Type", - "@addDocumentTypePageTitle": {}, - "addStoragePathPageTitle": "New Storage Path", - "@addStoragePathPageTitle": {}, - "addTagPageTitle": "New Tag", - "@addTagPageTitle": {}, - "appDrawerAboutInfoLoadingText": "Retrieving application information...", - "@appDrawerAboutInfoLoadingText": {}, - "appDrawerAboutLabel": "About this app", - "@appDrawerAboutLabel": {}, - "appDrawerHeaderLoggedInAsText": "Logged in as ", - "@appDrawerHeaderLoggedInAsText": {}, - "appDrawerLogoutLabel": "Disconnect", - "@appDrawerLogoutLabel": {}, - "appDrawerReportBugLabel": "Report a Bug", - "@appDrawerReportBugLabel": {}, - "appDrawerSettingsLabel": "Settings", - "@appDrawerSettingsLabel": {}, - "appSettingsBiometricAuthenticationDescriptionText": "Authenticate on app start", - "@appSettingsBiometricAuthenticationDescriptionText": {}, - "appSettingsBiometricAuthenticationLabel": "Biometric authentication", - "@appSettingsBiometricAuthenticationLabel": {}, - "appSettingsDisableBiometricAuthenticationReasonText": "Authenticate to disable biometric authentication", - "@appSettingsDisableBiometricAuthenticationReasonText": {}, - "appSettingsEnableBiometricAuthenticationReasonText": "Authenticate to enable biometric authentication", - "@appSettingsEnableBiometricAuthenticationReasonText": {}, - "appTitleText": "Paperless Mobile", - "@appTitleText": {}, - "bottomNavDocumentsPageLabel": "Documents", - "@bottomNavDocumentsPageLabel": {}, - "bottomNavInboxPageLabel": "Inbox", - "@bottomNavInboxPageLabel": {}, - "bottomNavLabelsPageLabel": "Labels", - "@bottomNavLabelsPageLabel": {}, - "bottomNavScannerPageLabel": "Scanner", - "@bottomNavScannerPageLabel": {}, - "colorSchemeOptionClassic": "Classic", - "@colorSchemeOptionClassic": {}, - "colorSchemeOptionDynamic": "Dynamic", - "@colorSchemeOptionDynamic": {}, - "correspondentFormFieldSearchHintText": "Start typing...", - "@correspondentFormFieldSearchHintText": {}, - "deleteViewDialogContentText": "Do you really want to delete this view?", - "@deleteViewDialogContentText": {}, - "deleteViewDialogTitleText": "Delete view ", - "@deleteViewDialogTitleText": {}, - "documentAddedPropertyLabel": "Added at", - "@documentAddedPropertyLabel": {}, - "documentArchiveSerialNumberPropertyLongLabel": "Archive Serial Number", - "@documentArchiveSerialNumberPropertyLongLabel": {}, - "documentArchiveSerialNumberPropertyShortLabel": "ASN", - "@documentArchiveSerialNumberPropertyShortLabel": {}, - "documentCorrespondentPropertyLabel": "Correspondent", - "@documentCorrespondentPropertyLabel": {}, - "documentCreatedPropertyLabel": "Created at", - "@documentCreatedPropertyLabel": {}, - "documentDeleteSuccessMessage": "Document successfully deleted.", - "@documentDeleteSuccessMessage": {}, - "documentDetailsPageAssignAsnButtonLabel": "Assign", - "@documentDetailsPageAssignAsnButtonLabel": {}, - "documentDetailsPageDeleteTooltip": "Delete", - "@documentDetailsPageDeleteTooltip": {}, - "documentDetailsPageDownloadTooltip": "Download", - "@documentDetailsPageDownloadTooltip": {}, - "documentDetailsPageEditTooltip": "Edit", - "@documentDetailsPageEditTooltip": {}, - "documentDetailsPageLoadFullContentLabel": "Load full content", - "@documentDetailsPageLoadFullContentLabel": {}, - "documentDetailsPageNoPdfViewerFoundErrorMessage": "No app to display PDF files found!", - "@documentDetailsPageNoPdfViewerFoundErrorMessage": {}, - "documentDetailsPageOpenInSystemViewerTooltip": "Open in system viewer", - "@documentDetailsPageOpenInSystemViewerTooltip": {}, - "documentDetailsPageOpenPdfPermissionDeniedErrorMessage": "Could not open file: Permission denied.", - "@documentDetailsPageOpenPdfPermissionDeniedErrorMessage": {}, - "documentDetailsPagePreviewTooltip": "Preview", - "@documentDetailsPagePreviewTooltip": {}, - "documentDetailsPageShareTooltip": "Share", - "@documentDetailsPageShareTooltip": {}, - "documentDetailsPageSimilarDocumentsLabel": "Similar Documents", - "@documentDetailsPageSimilarDocumentsLabel": {}, - "documentDetailsPageTabContentLabel": "Content", - "@documentDetailsPageTabContentLabel": {}, - "documentDetailsPageTabMetaDataLabel": "Meta Data", - "@documentDetailsPageTabMetaDataLabel": {}, - "documentDetailsPageTabOverviewLabel": "Overview", - "@documentDetailsPageTabOverviewLabel": {}, - "documentDetailsPageTabSimilarDocumentsLabel": "Similar Documents", - "@documentDetailsPageTabSimilarDocumentsLabel": {}, - "documentDocumentTypePropertyLabel": "Document Type", - "@documentDocumentTypePropertyLabel": {}, - "documentDownloadDialogArchivedOption": "Archived (pdf)", - "@documentDownloadDialogArchivedOption": {}, - "documentDownloadDialogChooseFiletype": "Choose filetype", - "@documentDownloadDialogChooseFiletype": {}, - "documentDownloadDialogOriginalOption": "Original", - "@documentDownloadDialogOriginalOption": {}, - "documentDownloadSuccessMessage": "Document successfully downloaded.", - "@documentDownloadSuccessMessage": {}, - "documentEditPageSuggestionsLabel": "Suggestions: ", - "@documentEditPageSuggestionsLabel": {}, - "documentEditPageTitle": "Edit Document", - "@documentEditPageTitle": {}, - "documentFilterAdvancedLabel": "Advanced", - "@documentFilterAdvancedLabel": {}, - "documentFilterApplyFilterLabel": "Apply", - "@documentFilterApplyFilterLabel": {}, - "documentFilterQueryOptionsAsnLabel": "ASN", - "@documentFilterQueryOptionsAsnLabel": {}, - "documentFilterQueryOptionsExtendedLabel": "Extended", - "@documentFilterQueryOptionsExtendedLabel": {}, - "documentFilterQueryOptionsTitleAndContentLabel": "Title & Content", - "@documentFilterQueryOptionsTitleAndContentLabel": {}, - "documentFilterQueryOptionsTitleLabel": "Title", - "@documentFilterQueryOptionsTitleLabel": {}, - "documentFilterResetLabel": "Reset", - "@documentFilterResetLabel": {}, - "documentFilterSearchLabel": "Search", - "@documentFilterSearchLabel": {}, - "documentFilterTitle": "Filter Documents", - "@documentFilterTitle": {}, - "documentMetaDataChecksumLabel": "Original MD5-Checksum", - "@documentMetaDataChecksumLabel": {}, - "documentMetaDataMediaFilenamePropertyLabel": "Media Filename", - "@documentMetaDataMediaFilenamePropertyLabel": {}, - "documentMetaDataOriginalFileSizeLabel": "Original File Size", - "@documentMetaDataOriginalFileSizeLabel": {}, - "documentMetaDataOriginalMimeTypeLabel": "Original MIME-Type", - "@documentMetaDataOriginalMimeTypeLabel": {}, - "documentModifiedPropertyLabel": "Modified at", - "@documentModifiedPropertyLabel": {}, - "documentPreviewPageTitle": "Preview", - "@documentPreviewPageTitle": {}, - "documentScannerPageAddScanButtonLabel": "Scan a document", - "@documentScannerPageAddScanButtonLabel": {}, - "documentScannerPageEmptyStateText": "No documents scanned yet.", - "@documentScannerPageEmptyStateText": {}, - "documentScannerPageOrText": "or", - "@documentScannerPageOrText": {}, - "documentScannerPageResetButtonTooltipText": "Delete all scans", - "@documentScannerPageResetButtonTooltipText": {}, - "documentScannerPageTitle": "Scan", - "@documentScannerPageTitle": {}, - "documentScannerPageUploadButtonTooltip": "Upload to Paperless", - "@documentScannerPageUploadButtonTooltip": {}, - "documentScannerPageUploadFromThisDeviceButtonLabel": "Upload a document from this device", - "@documentScannerPageUploadFromThisDeviceButtonLabel": {}, - "documentSearchHistory": "History", - "@documentSearchHistory": {}, - "documentSearchNoMatchesFound": "No matches found.", - "@documentSearchNoMatchesFound": {}, - "documentSearchPageRemoveFromHistory": "Remove from search history?", - "@documentSearchPageRemoveFromHistory": {}, - "documentSearchResults": "Results", - "@documentSearchResults": {}, - "documentSearchSearchDocuments": "Search documents", - "@documentSearchSearchDocuments": {}, - "documentsEmptyStateResetFilterLabel": "Reset filter", - "@documentsEmptyStateResetFilterLabel": {}, - "documentsFilterPageAdvancedLabel": "Advanced", - "@documentsFilterPageAdvancedLabel": {}, - "documentsFilterPageApplyFilterLabel": "Apply", - "@documentsFilterPageApplyFilterLabel": {}, - "documentsFilterPageDateRangeLastMonthLabel": "Last Month", - "@documentsFilterPageDateRangeLastMonthLabel": {}, - "documentsFilterPageDateRangeLastSevenDaysLabel": "Last 7 Days", - "@documentsFilterPageDateRangeLastSevenDaysLabel": {}, - "documentsFilterPageDateRangeLastThreeMonthsLabel": "Last 3 Months", - "@documentsFilterPageDateRangeLastThreeMonthsLabel": {}, - "documentsFilterPageDateRangeLastYearLabel": "Last Year", - "@documentsFilterPageDateRangeLastYearLabel": {}, - "documentsFilterPageQueryOptionsAsnLabel": "ASN", - "@documentsFilterPageQueryOptionsAsnLabel": {}, - "documentsFilterPageQueryOptionsExtendedLabel": "Extended", - "@documentsFilterPageQueryOptionsExtendedLabel": {}, - "documentsFilterPageQueryOptionsTitleAndContentLabel": "Title & Content", - "@documentsFilterPageQueryOptionsTitleAndContentLabel": {}, - "documentsFilterPageQueryOptionsTitleLabel": "Title", - "@documentsFilterPageQueryOptionsTitleLabel": {}, - "documentsFilterPageSearchLabel": "Search", - "@documentsFilterPageSearchLabel": {}, - "documentsFilterPageTitle": "Filter Documents", - "@documentsFilterPageTitle": {}, - "documentsPageBulkDeleteSuccessfulText": "Documents successfully deleted.", - "@documentsPageBulkDeleteSuccessfulText": {}, - "documentsPageEmptyStateNothingHereText": "There seems to be nothing here...", - "@documentsPageEmptyStateNothingHereText": {}, - "documentsPageEmptyStateOopsText": "Oops.", - "@documentsPageEmptyStateOopsText": {}, - "documentsPageNewDocumentAvailableText": "New document available!", - "@documentsPageNewDocumentAvailableText": {}, - "documentsPageOrderByLabel": "Order By", - "@documentsPageOrderByLabel": {}, - "documentsPageSelectionBulkDeleteDialogContinueText": "This action is irreversible. Do you wish to proceed anyway?", - "@documentsPageSelectionBulkDeleteDialogContinueText": {}, - "documentsPageSelectionBulkDeleteDialogTitle": "Confirm deletion", - "@documentsPageSelectionBulkDeleteDialogTitle": {}, - "documentsPageSelectionBulkDeleteDialogWarningTextMany": "Are you sure you want to delete the following documents?", - "@documentsPageSelectionBulkDeleteDialogWarningTextMany": {}, - "documentsPageSelectionBulkDeleteDialogWarningTextOne": "Are you sure you want to delete the following document?", - "@documentsPageSelectionBulkDeleteDialogWarningTextOne": {}, - "documentsPageTitle": "Documents", - "@documentsPageTitle": {}, - "documentsSelectedText": "selected", - "@documentsSelectedText": {}, - "documentStoragePathPropertyLabel": "Storage Path", - "@documentStoragePathPropertyLabel": {}, - "documentsUploadPageTitle": "Prepare document", - "@documentsUploadPageTitle": {}, - "documentTagsPropertyLabel": "Tags", - "@documentTagsPropertyLabel": {}, - "documentTitlePropertyLabel": "Title", - "@documentTitlePropertyLabel": {}, - "documentTypeFormFieldSearchHintText": "Start typing...", - "@documentTypeFormFieldSearchHintText": {}, - "documentUpdateSuccessMessage": "Document successfully updated.", - "@documentUpdateSuccessMessage": {}, - "documentUploadFileNameLabel": "File Name", - "@documentUploadFileNameLabel": {}, - "documentUploadPageSynchronizeTitleAndFilenameLabel": "Synchronize title and filename", - "@documentUploadPageSynchronizeTitleAndFilenameLabel": {}, - "documentUploadProcessingSuccessfulReloadActionText": "Reload", - "@documentUploadProcessingSuccessfulReloadActionText": {}, - "documentUploadProcessingSuccessfulText": "Document successfully processed.", - "@documentUploadProcessingSuccessfulText": {}, - "documentUploadSuccessText": "Document successfully uploaded, processing...", - "@documentUploadSuccessText": {}, - "editLabelPageConfirmDeletionDialogTitle": "Confirm deletion", - "@editLabelPageConfirmDeletionDialogTitle": {}, - "editLabelPageDeletionDialogText": "This label contains references to other documents. By deleting this label, all references will be removed. Continue?", - "@editLabelPageDeletionDialogText": {}, - "errorMessageAcknowledgeTasksError": "Could not acknowledge tasks.", - "@errorMessageAcknowledgeTasksError": {}, - "errorMessageAuthenticationFailed": "Authentication failed, please try again.", - "@errorMessageAuthenticationFailed": {}, - "errorMessageAutocompleteQueryError": "An error ocurred while trying to autocomplete your query.", - "@errorMessageAutocompleteQueryError": {}, - "errorMessageBiometricAuthenticationFailed": "Biometric authentication failed.", - "@errorMessageBiometricAuthenticationFailed": {}, - "errorMessageBiotmetricsNotSupported": "Biometric authentication not supported on this device.", - "@errorMessageBiotmetricsNotSupported": {}, - "errorMessageBulkActionFailed": "Could not bulk edit documents.", - "@errorMessageBulkActionFailed": {}, - "errorMessageCorrespondentCreateFailed": "Could not create correspondent, please try again.", - "@errorMessageCorrespondentCreateFailed": {}, - "errorMessageCorrespondentLoadFailed": "Could not load correspondents.", - "@errorMessageCorrespondentLoadFailed": {}, - "errorMessageCreateSavedViewError": "Could not create saved view, please try again.", - "@errorMessageCreateSavedViewError": {}, - "errorMessageDeleteSavedViewError": "Could not delete saved view, please try again", - "@errorMessageDeleteSavedViewError": {}, - "errorMessageDeviceOffline": "You are currently offline. Please make sure you are connected to the internet.", - "@errorMessageDeviceOffline": {}, - "errorMessageDocumentAsnQueryFailed": "Could not assign archive serial number.", - "@errorMessageDocumentAsnQueryFailed": {}, - "errorMessageDocumentDeleteFailed": "Could not delete document, please try again.", - "@errorMessageDocumentDeleteFailed": {}, - "errorMessageDocumentLoadFailed": "Could not load documents, please try again.", - "@errorMessageDocumentLoadFailed": {}, - "errorMessageDocumentPreviewFailed": "Could not load document preview.", - "@errorMessageDocumentPreviewFailed": {}, - "errorMessageDocumentTypeCreateFailed": "Could not create document, please try again.", - "@errorMessageDocumentTypeCreateFailed": {}, - "errorMessageDocumentTypeLoadFailed": "Could not load document types, please try again.", - "@errorMessageDocumentTypeLoadFailed": {}, - "errorMessageDocumentUpdateFailed": "Could not update document, please try again.", - "@errorMessageDocumentUpdateFailed": {}, - "errorMessageDocumentUploadFailed": "Could not upload document, please try again.", - "@errorMessageDocumentUploadFailed": {}, - "errorMessageInvalidClientCertificateConfiguration": "Invalid certificate or missing passphrase, please try again", - "@errorMessageInvalidClientCertificateConfiguration": {}, - "errorMessageLoadSavedViewsError": "Could not load views.", - "@errorMessageLoadSavedViewsError": {}, - "errorMessageMissingClientCertificate": "A client certificate was expected but not sent. Please provide a valid client certificate.", - "@errorMessageMissingClientCertificate": {}, - "errorMessageNotAuthenticated": "User is not authenticated.", - "@errorMessageNotAuthenticated": {}, - "errorMessageRequestTimedOut": "The request to the server timed out.", - "@errorMessageRequestTimedOut": {}, - "errorMessageScanRemoveFailed": "An error occurred removing the scans.", - "@errorMessageScanRemoveFailed": {}, - "errorMessageServerUnreachable": "Could not reach your Paperless server, is it up and running?", - "@errorMessageServerUnreachable": {}, - "errorMessageSimilarQueryError": "Could not load similar documents.", - "@errorMessageSimilarQueryError": {}, - "errorMessageStoragePathCreateFailed": "Could not create storage path, please try again.", - "@errorMessageStoragePathCreateFailed": {}, - "errorMessageStoragePathLoadFailed": "Could not load storage paths.", - "@errorMessageStoragePathLoadFailed": {}, - "errorMessageSuggestionsQueryError": "Could not load suggestions.", - "@errorMessageSuggestionsQueryError": {}, - "errorMessageTagCreateFailed": "Could not create tag, please try again.", - "@errorMessageTagCreateFailed": {}, - "errorMessageTagLoadFailed": "Could not load tags.", - "@errorMessageTagLoadFailed": {}, - "errorMessageUnknonwnError": "An unknown error occurred.", - "@errorMessageUnknonwnError": {}, - "errorMessageUnsupportedFileFormat": "This file format is not supported.", - "@errorMessageUnsupportedFileFormat": {}, - "errorReportLabel": "REPORT", - "@errorReportLabel": {}, - "extendedDateRangeDialogAbsoluteLabel": "Absolute", - "@extendedDateRangeDialogAbsoluteLabel": {}, - "extendedDateRangeDialogHintText": "Hint: Apart from concrete dates, you can also specify a time range relative to the current date.", - "@extendedDateRangeDialogHintText": {}, - "extendedDateRangeDialogRelativeAmountLabel": "Amount", - "@extendedDateRangeDialogRelativeAmountLabel": {}, - "extendedDateRangeDialogRelativeLabel": "Relative", - "@extendedDateRangeDialogRelativeLabel": {}, - "extendedDateRangeDialogRelativeLastLabel": "Last", - "@extendedDateRangeDialogRelativeLastLabel": {}, - "extendedDateRangeDialogRelativeTimeUnitLabel": "Time unit", - "@extendedDateRangeDialogRelativeTimeUnitLabel": {}, - "extendedDateRangeDialogTitle": "Select date range", - "@extendedDateRangeDialogTitle": {}, - "extendedDateRangePickerAfterLabel": "After", - "@extendedDateRangePickerAfterLabel": {}, - "extendedDateRangePickerBeforeLabel": "Before", - "@extendedDateRangePickerBeforeLabel": {}, - "extendedDateRangePickerDayText": "{count, plural, zero{days} one{day} other{days}}", - "@extendedDateRangePickerDayText": { + "addAnotherAccount": "Add another account", + "@addAnotherAccount": {}, + "account": "Account", + "@account": {}, + "addCorrespondent": "New Correspondent", + "@addCorrespondent": { + "description": "Title when adding a new correspondent" + }, + "addDocumentType": "New Document Type", + "@addDocumentType": { + "description": "Title when adding a new document type" + }, + "addStoragePath": "New Storage Path", + "@addStoragePath": { + "description": "Title when adding a new storage path" + }, + "addTag": "New Tag", + "@addTag": { + "description": "Title when adding a new tag" + }, + "aboutThisApp": "About this app", + "@aboutThisApp": { + "description": "Label for about this app tile displayed in the drawer" + }, + "loggedInAs": "Logged in as {name}", + "@loggedInAs": { + "placeholders": { + "name": {} + } + }, + "disconnect": "Disconnect", + "@disconnect": { + "description": "Logout button label" + }, + "reportABug": "Report a Bug", + "@reportABug": {}, + "settings": "Settings", + "@settings": {}, + "authenticateOnAppStart": "Authenticate on app start", + "@authenticateOnAppStart": { + "description": "Description of the biometric authentication settings tile" + }, + "biometricAuthentication": "Biometric authentication", + "@biometricAuthentication": {}, + "authenticateToToggleBiometricAuthentication": "{mode, select, enable{Authenticate enable biometric authentication} disable{Authenticate to disable biometric authentication}}", + "@authenticateToToggleBiometricAuthentication": { + "placeholders": { + "mode": {} + } + }, + "documents": "Documents", + "@documents": {}, + "inbox": "Inbox", + "@inbox": {}, + "labels": "Labels", + "@labels": {}, + "scanner": "Scanner", + "@scanner": {}, + "classic": "Classic", + "@classic": {}, + "dynamic": "Dynamic", + "@dynamic": {}, + "startTyping": "Start typing...", + "@startTyping": {}, + "doYouReallyWantToDeleteThisView": "Do you really want to delete this view?", + "@doYouReallyWantToDeleteThisView": {}, + "deleteView": "Delete view ", + "@deleteView": {}, + "addedAt": "Added at", + "@addedAt": {}, + "archiveSerialNumber": "Archive Serial Number", + "@archiveSerialNumber": {}, + "asn": "ASN", + "@asn": {}, + "correspondent": "Correspondent", + "@correspondent": {}, + "createdAt": "Created at", + "@createdAt": {}, + "documentSuccessfullyDeleted": "Document successfully deleted.", + "@documentSuccessfullyDeleted": {}, + "AssignAsn": "Assign ASN", + "@AssignAsn": {}, + "deleteDocumentTooltip": "Delete", + "@deleteDocumentTooltip": { + "description": "Tooltip shown for the delete button on details page" + }, + "downloadDocumentTooltip": "Download", + "@downloadDocumentTooltip": { + "description": "Tooltip shown for the download button on details page" + }, + "editDocumentTooltip": "Edit", + "@editDocumentTooltip": { + "description": "Tooltip shown for the edit button on details page" + }, + "loadFullContent": "Load full content", + "@loadFullContent": {}, + "noAppToDisplayPDFFilesFound": "No app to display PDF files found!", + "@noAppToDisplayPDFFilesFound": {}, + "openInSystemViewer": "Open in system viewer", + "@openInSystemViewer": {}, + "couldNotOpenFilePermissionDenied": "Could not open file: Permission denied.", + "@couldNotOpenFilePermissionDenied": {}, + "previewTooltip": "Preview", + "@previewTooltip": { + "description": "Tooltip shown for the preview button on details page" + }, + "shareTooltip": "Share", + "@shareTooltip": { + "description": "Tooltip shown for the share button on details page" + }, + "similarDocuments": "Similar Documents", + "@similarDocuments": { + "description": "Label shown in the tabbar on details page" + }, + "content": "Content", + "@content": { + "description": "Label shown in the tabbar on details page" + }, + "metaData": "Meta Data", + "@metaData": { + "description": "Label shown in the tabbar on details page" + }, + "overview": "Overview", + "@overview": { + "description": "Label shown in the tabbar on details page" + }, + "documentType": "Document Type", + "@documentType": {}, + "archivedPdf": "Archived (pdf)", + "@archivedPdf": { + "description": "Option to chose when downloading a document" + }, + "chooseFiletype": "Choose filetype", + "@chooseFiletype": {}, + "original": "Original", + "@original": { + "description": "Option to chose when downloading a document" + }, + "documentSuccessfullyDownloaded": "Document successfully downloaded.", + "@documentSuccessfullyDownloaded": {}, + "suggestions": "Suggestions: ", + "@suggestions": {}, + "editDocument": "Edit Document", + "@editDocument": {}, + "advanced": "Advanced", + "@advanced": {}, + "apply": "Apply", + "@apply": {}, + "extended": "Extended", + "@extended": {}, + "titleAndContent": "Title & Content", + "@titleAndContent": {}, + "title": "Title", + "@title": {}, + "reset": "Reset", + "@reset": {}, + "filterDocuments": "Filter Documents", + "@filterDocuments": { + "description": "Title of the document filter" + }, + "originalMD5Checksum": "Original MD5-Checksum", + "@originalMD5Checksum": {}, + "mediaFilename": "Media Filename", + "@mediaFilename": {}, + "originalFileSize": "Original File Size", + "@originalFileSize": {}, + "originalMIMEType": "Original MIME-Type", + "@originalMIMEType": {}, + "modifiedAt": "Modified at", + "@modifiedAt": {}, + "preview": "Preview", + "@preview": { + "description": "Title of the document preview page" + }, + "scanADocument": "Scan a document", + "@scanADocument": {}, + "noDocumentsScannedYet": "No documents scanned yet.", + "@noDocumentsScannedYet": {}, + "or": "or", + "@or": { + "description": "Used on the scanner page between both main actions when no scans have been captured." + }, + "deleteAllScans": "Delete all scans", + "@deleteAllScans": {}, + "uploadADocumentFromThisDevice": "Upload a document from this device", + "@uploadADocumentFromThisDevice": { + "description": "Button label on scanner page" + }, + "noMatchesFound": "No matches found.", + "@noMatchesFound": { + "description": "Displayed when no documents were found in the document search." + }, + "removeFromSearchHistory": "Remove from search history?", + "@removeFromSearchHistory": {}, + "results": "Results", + "@results": { + "description": "Label displayed above search results in document search." + }, + "searchDocuments": "Search documents", + "@searchDocuments": {}, + "resetFilter": "Reset filter", + "@resetFilter": {}, + "lastMonth": "Last Month", + "@lastMonth": {}, + "last7Days": "Last 7 Days", + "@last7Days": {}, + "last3Months": "Last 3 Months", + "@last3Months": {}, + "lastYear": "Last Year", + "@lastYear": {}, + "search": "Search", + "@search": {}, + "documentsSuccessfullyDeleted": "Documents successfully deleted.", + "@documentsSuccessfullyDeleted": {}, + "thereSeemsToBeNothingHere": "There seems to be nothing here...", + "@thereSeemsToBeNothingHere": {}, + "oops": "Oops.", + "@oops": {}, + "newDocumentAvailable": "New document available!", + "@newDocumentAvailable": {}, + "orderBy": "Order By", + "@orderBy": {}, + "thisActionIsIrreversibleDoYouWishToProceedAnyway": "This action is irreversible. Do you wish to proceed anyway?", + "@thisActionIsIrreversibleDoYouWishToProceedAnyway": {}, + "confirmDeletion": "Confirm deletion", + "@confirmDeletion": {}, + "areYouSureYouWantToDeleteTheFollowingDocuments": "{count, plural, one{Are you sure you want to delete the following document?} other{Are you sure you want to delete the following documents?}}", + "@areYouSureYouWantToDeleteTheFollowingDocuments": { "placeholders": { "count": {} } }, - "extendedDateRangePickerLastDaysLabel": "{count, plural, zero{} one{Yesterday} other{Last {count} days}}", - "@extendedDateRangePickerLastDaysLabel": { + "countSelected": "{count} selected", + "@countSelected": { + "description": "Displayed in the appbar when at least one document is selected.", "placeholders": { "count": {} } }, - "extendedDateRangePickerLastMonthsLabel": "{count, plural, zero{} one{Last month} other{Last {count} months}}", - "@extendedDateRangePickerLastMonthsLabel": { + "storagePath": "Storage Path", + "@storagePath": {}, + "prepareDocument": "Prepare document", + "@prepareDocument": {}, + "tags": "Tags", + "@tags": {}, + "documentSuccessfullyUpdated": "Document successfully updated.", + "@documentSuccessfullyUpdated": {}, + "fileName": "File Name", + "@fileName": {}, + "synchronizeTitleAndFilename": "Synchronize title and filename", + "@synchronizeTitleAndFilename": {}, + "reload": "Reload", + "@reload": {}, + "documentSuccessfullyUploadedProcessing": "Document successfully uploaded, processing...", + "@documentSuccessfullyUploadedProcessing": {}, + "deleteLabelWarningText": "This label contains references to other documents. By deleting this label, all references will be removed. Continue?", + "@deleteLabelWarningText": {}, + "couldNotAcknowledgeTasks": "Could not acknowledge tasks.", + "@couldNotAcknowledgeTasks": {}, + "authenticationFailedPleaseTryAgain": "Authentication failed, please try again.", + "@authenticationFailedPleaseTryAgain": {}, + "anErrorOccurredWhileTryingToAutocompleteYourQuery": "An error ocurred while trying to autocomplete your query.", + "@anErrorOccurredWhileTryingToAutocompleteYourQuery": {}, + "biometricAuthenticationFailed": "Biometric authentication failed.", + "@biometricAuthenticationFailed": {}, + "biometricAuthenticationNotSupported": "Biometric authentication not supported on this device.", + "@biometricAuthenticationNotSupported": {}, + "couldNotBulkEditDocuments": "Could not bulk edit documents.", + "@couldNotBulkEditDocuments": {}, + "couldNotCreateCorrespondent": "Could not create correspondent, please try again.", + "@couldNotCreateCorrespondent": {}, + "couldNotLoadCorrespondents": "Could not load correspondents.", + "@couldNotLoadCorrespondents": {}, + "couldNotCreateSavedView": "Could not create saved view, please try again.", + "@couldNotCreateSavedView": {}, + "couldNotDeleteSavedView": "Could not delete saved view, please try again", + "@couldNotDeleteSavedView": {}, + "youAreCurrentlyOffline": "You are currently offline. Please make sure you are connected to the internet.", + "@youAreCurrentlyOffline": {}, + "couldNotAssignArchiveSerialNumber": "Could not assign archive serial number.", + "@couldNotAssignArchiveSerialNumber": {}, + "couldNotDeleteDocument": "Could not delete document, please try again.", + "@couldNotDeleteDocument": {}, + "couldNotLoadDocuments": "Could not load documents, please try again.", + "@couldNotLoadDocuments": {}, + "couldNotLoadDocumentPreview": "Could not load document preview.", + "@couldNotLoadDocumentPreview": {}, + "couldNotCreateDocument": "Could not create document, please try again.", + "@couldNotCreateDocument": {}, + "couldNotLoadDocumentTypes": "Could not load document types, please try again.", + "@couldNotLoadDocumentTypes": {}, + "couldNotUpdateDocument": "Could not update document, please try again.", + "@couldNotUpdateDocument": {}, + "couldNotUploadDocument": "Could not upload document, please try again.", + "@couldNotUploadDocument": {}, + "invalidCertificateOrMissingPassphrase": "Invalid certificate or missing passphrase, please try again", + "@invalidCertificateOrMissingPassphrase": {}, + "couldNotLoadSavedViews": "Could not load saved views.", + "@couldNotLoadSavedViews": {}, + "aClientCertificateWasExpectedButNotSent": "A client certificate was expected but not sent. Please provide a valid client certificate.", + "@aClientCertificateWasExpectedButNotSent": {}, + "userIsNotAuthenticated": "User is not authenticated.", + "@userIsNotAuthenticated": {}, + "requestTimedOut": "The request to the server timed out.", + "@requestTimedOut": {}, + "anErrorOccurredRemovingTheScans": "An error occurred removing the scans.", + "@anErrorOccurredRemovingTheScans": {}, + "couldNotReachYourPaperlessServer": "Could not reach your Paperless server, is it up and running?", + "@couldNotReachYourPaperlessServer": {}, + "couldNotLoadSimilarDocuments": "Could not load similar documents.", + "@couldNotLoadSimilarDocuments": {}, + "couldNotCreateStoragePath": "Could not create storage path, please try again.", + "@couldNotCreateStoragePath": {}, + "couldNotLoadStoragePaths": "Could not load storage paths.", + "@couldNotLoadStoragePaths": {}, + "couldNotLoadSuggestions": "Could not load suggestions.", + "@couldNotLoadSuggestions": {}, + "couldNotCreateTag": "Could not create tag, please try again.", + "@couldNotCreateTag": {}, + "couldNotLoadTags": "Could not load tags.", + "@couldNotLoadTags": {}, + "anUnknownErrorOccurred": "An unknown error occurred.", + "@anUnknownErrorOccurred": {}, + "fileFormatNotSupported": "This file format is not supported.", + "@fileFormatNotSupported": {}, + "report": "REPORT", + "@report": {}, + "absolute": "Absolute", + "@absolute": {}, + "hintYouCanAlsoSpecifyRelativeValues": "Hint: Apart from concrete dates, you can also specify a time range relative to the current date.", + "@hintYouCanAlsoSpecifyRelativeValues": { + "description": "Displayed in the extended date range picker" + }, + "amount": "Amount", + "@amount": {}, + "relative": "Relative", + "@relative": {}, + "last": "Last", + "@last": {}, + "timeUnit": "Time unit", + "@timeUnit": {}, + "selectDateRange": "Select date range", + "@selectDateRange": {}, + "after": "After", + "@after": {}, + "before": "Before", + "@before": {}, + "days": "{count, plural, zero{days} one{day} other{days}}", + "@days": { "placeholders": { "count": {} } }, - "extendedDateRangePickerLastText": "Last", - "@extendedDateRangePickerLastText": {}, - "extendedDateRangePickerLastWeeksLabel": "{count, plural, zero{} one{Last week} other{Last {count} weeks}}", - "@extendedDateRangePickerLastWeeksLabel": { + "lastNDays": "{count, plural, zero{} one{Yesterday} other{Last {count} days}}", + "@lastNDays": { "placeholders": { "count": {} } }, - "extendedDateRangePickerLastYearsLabel": "{count, plural, zero{} one{Last year} other{Last {count} years}}", - "@extendedDateRangePickerLastYearsLabel": { + "lastNMonths": "{count, plural, zero{} one{Last month} other{Last {count} months}}", + "@lastNMonths": { "placeholders": { "count": {} } }, - "extendedDateRangePickerMonthText": "{count, plural, zero{} one{month} other{months}}", - "@extendedDateRangePickerMonthText": { + "lastNWeeks": "{count, plural, zero{} one{Last week} other{Last {count} weeks}}", + "@lastNWeeks": { "placeholders": { "count": {} } }, - "extendedDateRangePickerWeekText": "{count, plural, zero{} one{week} other{weeks}}", - "@extendedDateRangePickerWeekText": { + "lastNYears": "{count, plural, zero{} one{Last year} other{Last {count} years}}", + "@lastNYears": { "placeholders": { "count": {} } }, - "extendedDateRangePickerYearText": "{count, plural, zero{} one{year} other{years}}", - "@extendedDateRangePickerYearText": { + "months": "{count, plural, zero{} one{month} other{months}}", + "@months": { "placeholders": { "count": {} } }, - "genericAcknowledgeLabel": "Got it!", - "@genericAcknowledgeLabel": {}, - "genericActionCancelLabel": "Cancel", - "@genericActionCancelLabel": {}, - "genericActionCloseLabel": "Close", - "@genericActionCloseLabel": {}, - "genericActionCreateLabel": "Create", - "@genericActionCreateLabel": {}, - "genericActionDeleteLabel": "Delete", - "@genericActionDeleteLabel": {}, - "genericActionEditLabel": "Edit", - "@genericActionEditLabel": {}, - "genericActionOkLabel": "Ok", - "@genericActionOkLabel": {}, - "genericActionSaveLabel": "Save", - "@genericActionSaveLabel": {}, - "genericActionSelectText": "Select", - "@genericActionSelectText": {}, - "genericActionUpdateLabel": "Save changes", - "@genericActionUpdateLabel": {}, - "genericActionUploadLabel": "Upload", - "@genericActionUploadLabel": {}, - "genericMessageOfflineText": "You're offline.", - "@genericMessageOfflineText": {}, - "inboxActionAssignAsn": "Assign ASN", - "@inboxActionAssignAsn": {}, - "inboxActionDeleteDocument": "Delete document", - "@inboxActionDeleteDocument": {}, - "inboxPageAssignAsnLabel": "Assign ASN", - "@inboxPageAssignAsnLabel": {}, - "inboxPageDocumentRemovedMessageText": "Document removed from inbox.", - "@inboxPageDocumentRemovedMessageText": {}, - "inboxPageMarkAllAsSeenConfirmationDialogText": "Are you sure you want to mark all documents as seen? This will perform a bulk edit operation removing all inbox tags from the documents. This action is not reversible! Are you sure you want to continue?", - "@inboxPageMarkAllAsSeenConfirmationDialogText": {}, - "inboxPageMarkAllAsSeenConfirmationDialogTitleText": "Mark all as seen?", - "@inboxPageMarkAllAsSeenConfirmationDialogTitleText": {}, - "inboxPageMarkAllAsSeenLabel": "All seen", - "@inboxPageMarkAllAsSeenLabel": {}, - "inboxPageMarkAsSeenText": "Mark as seen", - "@inboxPageMarkAsSeenText": {}, - "inboxPageNoNewDocumentsRefreshLabel": "Refresh", - "@inboxPageNoNewDocumentsRefreshLabel": {}, - "inboxPageNoNewDocumentsText": "You do not have unseen documents.", - "@inboxPageNoNewDocumentsText": {}, - "inboxPageQuickActionsLabel": "Quick Action", - "@inboxPageQuickActionsLabel": {}, - "inboxPageSuggestionSuccessfullyAppliedMessage": "Suggestion successfully applied.", - "@inboxPageSuggestionSuccessfullyAppliedMessage": {}, - "inboxPageTodayText": "Today", - "@inboxPageTodayText": {}, - "inboxPageUndoRemoveText": "Undo", - "@inboxPageUndoRemoveText": {}, - "inboxPageUnseenText": "unseen", - "@inboxPageUnseenText": {}, - "inboxPageUsageHintText": "Hint: Swipe left to mark a document as seen and remove all inbox tags from the document.", - "@inboxPageUsageHintText": {}, - "inboxPageYesterdayText": "Yesterday", - "@inboxPageYesterdayText": {}, - "labelAnyAssignedText": "Any assigned", - "@labelAnyAssignedText": {}, - "labelFormFieldNoItemsFoundText": "No items found!", - "@labelFormFieldNoItemsFoundText": {}, - "labelIsInsensivitePropertyLabel": "Case Irrelevant", - "@labelIsInsensivitePropertyLabel": {}, - "labelMatchingAlgorithmPropertyLabel": "Matching Algorithm", - "@labelMatchingAlgorithmPropertyLabel": {}, - "labelMatchPropertyLabel": "Match", - "@labelMatchPropertyLabel": {}, - "labelNamePropertyLabel": "Name", - "@labelNamePropertyLabel": {}, - "labelNotAssignedText": "Not assigned", - "@labelNotAssignedText": {}, - "labelsPageCorrespondentEmptyStateAddNewLabel": "Add new correspondent", - "@labelsPageCorrespondentEmptyStateAddNewLabel": {}, - "labelsPageCorrespondentEmptyStateDescriptionText": "You don't seem to have any correspondents set up.", - "@labelsPageCorrespondentEmptyStateDescriptionText": {}, - "labelsPageCorrespondentsTitleText": "Correspondents", - "@labelsPageCorrespondentsTitleText": {}, - "labelsPageDocumentTypeEmptyStateAddNewLabel": "Add new document type", - "@labelsPageDocumentTypeEmptyStateAddNewLabel": {}, - "labelsPageDocumentTypeEmptyStateDescriptionText": "You don't seem to have any document types set up.", - "@labelsPageDocumentTypeEmptyStateDescriptionText": {}, - "labelsPageDocumentTypesTitleText": "Document Types", - "@labelsPageDocumentTypesTitleText": {}, - "labelsPageStoragePathEmptyStateAddNewLabel": "Add new storage path", - "@labelsPageStoragePathEmptyStateAddNewLabel": {}, - "labelsPageStoragePathEmptyStateDescriptionText": "You don't seem to have any storage paths set up.", - "@labelsPageStoragePathEmptyStateDescriptionText": {}, - "labelsPageStoragePathTitleText": "Storage Paths", - "@labelsPageStoragePathTitleText": {}, - "labelsPageTagsEmptyStateAddNewLabel": "Add new tag", - "@labelsPageTagsEmptyStateAddNewLabel": {}, - "labelsPageTagsEmptyStateDescriptionText": "You don't seem to have any tags set up.", - "@labelsPageTagsEmptyStateDescriptionText": {}, - "labelsPageTagsTitleText": "Tags", - "@labelsPageTagsTitleText": {}, - "linkedDocumentsPageTitle": "Linked Documents", - "@linkedDocumentsPageTitle": {}, - "loginPageAdvancedLabel": "Advanced Settings", - "@loginPageAdvancedLabel": {}, - "loginPageClientCertificatePassphraseLabel": "Passphrase", - "@loginPageClientCertificatePassphraseLabel": {}, - "loginPageClientCertificateSettingDescriptionText": "Configure Mutual TLS Authentication", - "@loginPageClientCertificateSettingDescriptionText": {}, - "loginPageClientCertificateSettingInvalidFileFormatValidationText": "Invalid certificate format, only .pfx is allowed", - "@loginPageClientCertificateSettingInvalidFileFormatValidationText": {}, - "loginPageClientCertificateSettingLabel": "Client Certificate", - "@loginPageClientCertificateSettingLabel": {}, - "loginPageClientCertificateSettingSelectFileText": "Select file...", - "@loginPageClientCertificateSettingSelectFileText": {}, - "loginPageContinueLabel": "Continue", - "@loginPageContinueLabel": {}, - "loginPageIncorrectOrMissingCertificatePassphraseErrorMessageText": "Incorrect or missing certificate passphrase.", - "@loginPageIncorrectOrMissingCertificatePassphraseErrorMessageText": {}, - "loginPageLoginButtonLabel": "Connect", - "@loginPageLoginButtonLabel": {}, - "loginPagePasswordFieldLabel": "Password", - "@loginPagePasswordFieldLabel": {}, - "loginPagePasswordValidatorMessageText": "Password must not be empty.", - "@loginPagePasswordValidatorMessageText": {}, - "loginPageReachabilityConnectionTimeoutText": "Connection timed out.", - "@loginPageReachabilityConnectionTimeoutText": {}, - "loginPageReachabilityInvalidClientCertificateConfigurationText": "Incorrect or missing client certificate passphrase.", - "@loginPageReachabilityInvalidClientCertificateConfigurationText": {}, + "weeks": "{count, plural, zero{} one{week} other{weeks}}", + "@weeks": { + "placeholders": { + "count": {} + } + }, + "years": "{count, plural, zero{} one{year} other{years}}", + "@years": { + "placeholders": { + "count": {} + } + }, + "gotIt": "Got it!", + "@gotIt": {}, + "cancel": "Cancel", + "@cancel": {}, + "close": "Close", + "@close": {}, + "create": "Create", + "@create": {}, + "delete": "Delete", + "@delete": {}, + "edit": "Edit", + "@edit": {}, + "ok": "Ok", + "@ok": {}, + "save": "Save", + "@save": {}, + "select": "Select", + "@select": {}, + "saveChanges": "Save changes", + "@saveChanges": {}, + "upload": "Upload", + "@upload": {}, + "youreOffline": "You're offline.", + "@youreOffline": {}, + "assignASN": "Assign ASN", + "@assignASN": {}, + "deleteDocument": "Delete document", + "@deleteDocument": { + "description": "Used as an action label on each inbox item" + }, + "removeDocumentFromInbox": "Document removed from inbox.", + "@removeDocumentFromInbox": {}, + "areYouSureYouWantToMarkAllDocumentsAsSeen": "Are you sure you want to mark all documents as seen? This will perform a bulk edit operation removing all inbox tags from the documents. This action is not reversible! Are you sure you want to continue?", + "@areYouSureYouWantToMarkAllDocumentsAsSeen": {}, + "markAllAsSeen": "Mark all as seen?", + "@markAllAsSeen": {}, + "allSeen": "All seen", + "@allSeen": {}, + "markAsSeen": "Mark as seen", + "@markAsSeen": {}, + "refresh": "Refresh", + "@refresh": {}, + "youDoNotHaveUnseenDocuments": "You do not have unseen documents.", + "@youDoNotHaveUnseenDocuments": {}, + "quickAction": "Quick Action", + "@quickAction": {}, + "suggestionSuccessfullyApplied": "Suggestion successfully applied.", + "@suggestionSuccessfullyApplied": {}, + "today": "Today", + "@today": {}, + "undo": "Undo", + "@undo": {}, + "nUnseen": "{count} unseen", + "@nUnseen": { + "placeholders": { + "count": {} + } + }, + "swipeLeftToMarkADocumentAsSeen": "Hint: Swipe left to mark a document as seen and remove all inbox tags from the document.", + "@swipeLeftToMarkADocumentAsSeen": {}, + "yesterday": "Yesterday", + "@yesterday": {}, + "anyAssigned": "Any assigned", + "@anyAssigned": {}, + "noItemsFound": "No items found!", + "@noItemsFound": {}, + "caseIrrelevant": "Case Irrelevant", + "@caseIrrelevant": {}, + "matchingAlgorithm": "Matching Algorithm", + "@matchingAlgorithm": {}, + "match": "Match", + "@match": {}, + "name": "Name", + "@name": {}, + "notAssigned": "Not assigned", + "@notAssigned": {}, + "addNewCorrespondent": "Add new correspondent", + "@addNewCorrespondent": {}, + "noCorrespondentsSetUp": "You don't seem to have any correspondents set up.", + "@noCorrespondentsSetUp": {}, + "correspondents": "Correspondents", + "@correspondents": {}, + "addNewDocumentType": "Add new document type", + "@addNewDocumentType": {}, + "noDocumentTypesSetUp": "You don't seem to have any document types set up.", + "@noDocumentTypesSetUp": {}, + "documentTypes": "Document Types", + "@documentTypes": {}, + "addNewStoragePath": "Add new storage path", + "@addNewStoragePath": {}, + "noStoragePathsSetUp": "You don't seem to have any storage paths set up.", + "@noStoragePathsSetUp": {}, + "storagePaths": "Storage Paths", + "@storagePaths": {}, + "addNewTag": "Add new tag", + "@addNewTag": {}, + "noTagsSetUp": "You don't seem to have any tags set up.", + "@noTagsSetUp": {}, + "linkedDocuments": "Linked Documents", + "@linkedDocuments": {}, + "advancedSettings": "Advanced Settings", + "@advancedSettings": {}, + "passphrase": "Passphrase", + "@passphrase": {}, + "configureMutualTLSAuthentication": "Configure Mutual TLS Authentication", + "@configureMutualTLSAuthentication": {}, + "invalidCertificateFormat": "Invalid certificate format, only .pfx is allowed", + "@invalidCertificateFormat": {}, + "clientcertificate": "Client Certificate", + "@clientcertificate": {}, + "selectFile": "Select file...", + "@selectFile": {}, + "continueLabel": "Continue", + "@continueLabel": {}, + "incorrectOrMissingCertificatePassphrase": "Incorrect or missing certificate passphrase.", + "@incorrectOrMissingCertificatePassphrase": {}, + "connect": "Connect", + "@connect": {}, + "password": "Password", + "@password": {}, + "passwordMustNotBeEmpty": "Password must not be empty.", + "@passwordMustNotBeEmpty": {}, + "connectionTimedOut": "Connection timed out.", + "@connectionTimedOut": {}, "loginPageReachabilityMissingClientCertificateText": "A client certificate was expected but not sent. Please provide a certificate.", "@loginPageReachabilityMissingClientCertificateText": {}, - "loginPageReachabilityNotReachableText": "Could not establish a connection to the server.", - "@loginPageReachabilityNotReachableText": {}, - "loginPageReachabilitySuccessText": "Connection successfully established.", - "@loginPageReachabilitySuccessText": {}, - "loginPageReachabilityUnresolvedHostText": "Host could not be resolved. Please check the server address and your internet connection. ", - "@loginPageReachabilityUnresolvedHostText": {}, - "loginPageServerUrlFieldLabel": "Server Address", - "@loginPageServerUrlFieldLabel": {}, - "loginPageServerUrlValidatorMessageInvalidAddressText": "Invalid address.", - "@loginPageServerUrlValidatorMessageInvalidAddressText": {}, - "loginPageServerUrlValidatorMessageMissingSchemeText": "Server address must include a scheme.", - "@loginPageServerUrlValidatorMessageMissingSchemeText": {}, - "loginPageServerUrlValidatorMessageRequiredText": "Server address must not be empty.", - "@loginPageServerUrlValidatorMessageRequiredText": {}, - "loginPageSignInButtonLabel": "Sign In", - "@loginPageSignInButtonLabel": {}, + "couldNotEstablishConnectionToTheServer": "Could not establish a connection to the server.", + "@couldNotEstablishConnectionToTheServer": {}, + "connectionSuccessfulylEstablished": "Connection successfully established.", + "@connectionSuccessfulylEstablished": {}, + "hostCouldNotBeResolved": "Host could not be resolved. Please check the server address and your internet connection. ", + "@hostCouldNotBeResolved": {}, + "serverAddress": "Server Address", + "@serverAddress": {}, + "invalidAddress": "Invalid address.", + "@invalidAddress": {}, + "serverAddressMustIncludeAScheme": "Server address must include a scheme.", + "@serverAddressMustIncludeAScheme": {}, + "serverAddressMustNotBeEmpty": "Server address must not be empty.", + "@serverAddressMustNotBeEmpty": {}, + "signIn": "Sign In", + "@signIn": {}, "loginPageSignInTitle": "Sign In", "@loginPageSignInTitle": {}, - "loginPageSignInToPrefixText": "Sign in to {serverAddress}", - "@loginPageSignInToPrefixText": { + "signInToServer": "Sign in to {serverAddress}", + "@signInToServer": { "placeholders": { "serverAddress": {} } }, - "loginPageTitle": "Connect to Paperless", - "@loginPageTitle": {}, - "loginPageUsernameLabel": "Username", - "@loginPageUsernameLabel": {}, - "loginPageUsernameValidatorMessageText": "Username must not be empty.", - "@loginPageUsernameValidatorMessageText": {}, - "matchingAlgorithmAllDescription": "Document contains all of these words", - "@matchingAlgorithmAllDescription": {}, - "matchingAlgorithmAllName": "All", - "@matchingAlgorithmAllName": {}, - "matchingAlgorithmAnyDescription": "Document contains any of these words", - "@matchingAlgorithmAnyDescription": {}, - "matchingAlgorithmAnyName": "Any", - "@matchingAlgorithmAnyName": {}, - "matchingAlgorithmAutoDescription": "Learn matching automatically", - "@matchingAlgorithmAutoDescription": {}, - "matchingAlgorithmAutoName": "Auto", - "@matchingAlgorithmAutoName": {}, - "matchingAlgorithmExactDescription": "Document contains this string", - "@matchingAlgorithmExactDescription": {}, - "matchingAlgorithmExactName": "Exact", - "@matchingAlgorithmExactName": {}, - "matchingAlgorithmFuzzyDescription": "Document contains a word similar to this word", - "@matchingAlgorithmFuzzyDescription": {}, - "matchingAlgorithmFuzzyName": "Fuzzy", - "@matchingAlgorithmFuzzyName": {}, - "matchingAlgorithmRegexDescription": "Document matches this regular expression", - "@matchingAlgorithmRegexDescription": {}, - "matchingAlgorithmRegexName": "Regular Expression", - "@matchingAlgorithmRegexName": {}, - "offlineWidgetText": "An internet connection could not be established.", - "@offlineWidgetText": {}, - "onboardingDoneButtonLabel": "Done", - "@onboardingDoneButtonLabel": {}, - "onboardingNextButtonLabel": "Next", - "@onboardingNextButtonLabel": {}, - "receiveSharedFilePermissionDeniedMessage": "Could not access the received file. Please try to open the app before sharing.", - "@receiveSharedFilePermissionDeniedMessage": {}, - "referencedDocumentsReadOnlyHintText": "This is a read-only view! You cannot edit or remove documents. A maximum of 100 referenced documents will be loaded.", - "@referencedDocumentsReadOnlyHintText": {}, - "savedViewCreateNewLabel": "New View", - "@savedViewCreateNewLabel": {}, - "savedViewCreateTooltipText": "Creates a new view based on the current filter criteria.", - "@savedViewCreateTooltipText": {}, - "savedViewNameLabel": "Name", - "@savedViewNameLabel": {}, - "savedViewsEmptyStateText": "Create views to quickly filter your documents.", - "@savedViewsEmptyStateText": {}, - "savedViewsFiltersSetCount": "{count, plural, zero{{count} filters set} one{{count} filter set} other{{count} filters set}}", - "@savedViewsFiltersSetCount": { + "connectToPaperless": "Connect to Paperless", + "@connectToPaperless": {}, + "username": "Username", + "@username": {}, + "usernameMustNotBeEmpty": "Username must not be empty.", + "@usernameMustNotBeEmpty": {}, + "documentContainsAllOfTheseWords": "Document contains all of these words", + "@documentContainsAllOfTheseWords": {}, + "all": "All", + "@all": {}, + "documentContainsAnyOfTheseWords": "Document contains any of these words", + "@documentContainsAnyOfTheseWords": {}, + "any": "Any", + "@any": {}, + "learnMatchingAutomatically": "Learn matching automatically", + "@learnMatchingAutomatically": {}, + "auto": "Auto", + "@auto": {}, + "documentContainsThisString": "Document contains this string", + "@documentContainsThisString": {}, + "exact": "Exact", + "@exact": {}, + "documentContainsAWordSimilarToThisWord": "Document contains a word similar to this word", + "@documentContainsAWordSimilarToThisWord": {}, + "fuzzy": "Fuzzy", + "@fuzzy": {}, + "documentMatchesThisRegularExpression": "Document matches this regular expression", + "@documentMatchesThisRegularExpression": {}, + "regularExpression": "Regular Expression", + "@regularExpression": {}, + "anInternetConnectionCouldNotBeEstablished": "An internet connection could not be established.", + "@anInternetConnectionCouldNotBeEstablished": {}, + "done": "Done", + "@done": {}, + "next": "Next", + "@next": {}, + "couldNotAccessReceivedFile": "Could not access the received file. Please try to open the app before sharing.", + "@couldNotAccessReceivedFile": {}, + "newView": "New View", + "@newView": {}, + "createsASavedViewBasedOnTheCurrentFilterCriteria": "Creates a new view based on the current filter criteria.", + "@createsASavedViewBasedOnTheCurrentFilterCriteria": {}, + "createViewsToQuicklyFilterYourDocuments": "Create views to quickly filter your documents.", + "@createViewsToQuicklyFilterYourDocuments": {}, + "nFiltersSet": "{count, plural, zero{{count} filters set} one{{count} filter set} other{{count} filters set}}", + "@nFiltersSet": { "placeholders": { "count": {} } }, - "savedViewShowInSidebarLabel": "Show in sidebar", - "@savedViewShowInSidebarLabel": {}, - "savedViewShowOnDashboardLabel": "Show on dashboard", - "@savedViewShowOnDashboardLabel": {}, - "savedViewsLabel": "Views", - "@savedViewsLabel": {}, - "scannerPageClearAllLabel": "Clear all", - "@scannerPageClearAllLabel": {}, - "scannerPageImagePreviewTitle": "Scan", - "@scannerPageImagePreviewTitle": {}, - "scannerPagePreviewLabel": "Preview", - "@scannerPagePreviewLabel": {}, - "scannerPageUploadLabel": "Upload", - "@scannerPageUploadLabel": {}, - "scrollToTopLabel": "Scroll to top", - "@scrollToTopLabel": {}, - "serverInformationPaperlessVersionText": "Paperless server version", - "@serverInformationPaperlessVersionText": {}, - "settingsPageAppearanceSettingDarkThemeLabel": "Dark Theme", - "@settingsPageAppearanceSettingDarkThemeLabel": {}, - "settingsPageAppearanceSettingLightThemeLabel": "Light Theme", - "@settingsPageAppearanceSettingLightThemeLabel": {}, - "settingsPageAppearanceSettingSystemThemeLabel": "Use system theme", - "@settingsPageAppearanceSettingSystemThemeLabel": {}, - "settingsPageAppearanceSettingTitle": "Appearance", - "@settingsPageAppearanceSettingTitle": {}, - "settingsPageApplicationSettingsDescriptionText": "Language and visual appearance", - "@settingsPageApplicationSettingsDescriptionText": {}, - "settingsPageApplicationSettingsLabel": "Application", - "@settingsPageApplicationSettingsLabel": {}, - "settingsPageColorSchemeSettingDialogDescription": "Choose between a classic color scheme inspired by a traditional Paperless green or use the dynamic color scheme based on your system theme.", - "@settingsPageColorSchemeSettingDialogDescription": {}, - "settingsPageColorSchemeSettingDynamicThemeingVersionMismatchWarning": "Dynamic theming is only supported for devices running Android 12 and above. Selecting the 'Dynamic' option might not have any effect depending on your OS implementation.", - "@settingsPageColorSchemeSettingDynamicThemeingVersionMismatchWarning": {}, - "settingsPageColorSchemeSettingLabel": "Colors", - "@settingsPageColorSchemeSettingLabel": {}, - "settingsPageLanguageSettingLabel": "Language", - "@settingsPageLanguageSettingLabel": {}, - "settingsPageSecuritySettingsDescriptionText": "Biometric authentication", - "@settingsPageSecuritySettingsDescriptionText": {}, - "settingsPageSecuritySettingsLabel": "Security", - "@settingsPageSecuritySettingsLabel": {}, - "settingsPageStorageSettingsDescriptionText": "Manage files and storage space", - "@settingsPageStorageSettingsDescriptionText": {}, - "settingsPageStorageSettingsLabel": "Storage", - "@settingsPageStorageSettingsLabel": {}, - "settingsThemeModeDarkLabel": "Dark", - "@settingsThemeModeDarkLabel": {}, - "settingsThemeModeLightLabel": "Light", - "@settingsThemeModeLightLabel": {}, - "settingsThemeModeSystemLabel": "System", - "@settingsThemeModeSystemLabel": {}, - "sortDocumentAscending": "Ascending", - "@sortDocumentAscending": {}, - "sortDocumentDescending": "Descending", - "@sortDocumentDescending": {}, - "storagePathParameterDayLabel": "day", - "@storagePathParameterDayLabel": {}, - "storagePathParameterMonthLabel": "month", - "@storagePathParameterMonthLabel": {}, - "storagePathParameterYearLabel": "year", - "@storagePathParameterYearLabel": {}, - "tagColorPropertyLabel": "Color", - "@tagColorPropertyLabel": {}, - "tagFormFieldSearchHintText": "Filter tags...", - "@tagFormFieldSearchHintText": {}, - "tagInboxTagPropertyLabel": "Inbox-Tag", - "@tagInboxTagPropertyLabel": {}, - "uploadPageAutomaticallInferredFieldsHintText": "If you specify values for these fields, your paperless instance will not automatically derive a value. If you want these values to be automatically populated by your server, leave the fields blank.", - "@uploadPageAutomaticallInferredFieldsHintText": {}, - "verifyIdentityPageDescriptionText": "Use the configured biometric factor to authenticate and unlock your documents.", - "@verifyIdentityPageDescriptionText": {}, - "verifyIdentityPageLogoutButtonLabel": "Disconnect", - "@verifyIdentityPageLogoutButtonLabel": {}, - "verifyIdentityPageTitle": "Verify your identity", - "@verifyIdentityPageTitle": {}, - "verifyIdentityPageVerifyIdentityButtonLabel": "Verify Identity", - "@verifyIdentityPageVerifyIdentityButtonLabel": {}, - "viewTypeDetailedOption": "Detailed", - "@viewTypeDetailedOption": {}, - "viewTypeGridOption": "Grid", - "@viewTypeGridOption": {}, - "viewTypeListOption": "List", - "@viewTypeListOption": {}, - "genericActionRemoveLabel": "Remove", - "documentSearchRemoveHistoryEntryText": "Remove query from search history?" + "showInSidebar": "Show in sidebar", + "@showInSidebar": {}, + "showOnDashboard": "Show on dashboard", + "@showOnDashboard": {}, + "views": "Views", + "@views": {}, + "clearAll": "Clear all", + "@clearAll": {}, + "scan": "Scan", + "@scan": {}, + "previewScan": "Preview", + "@previewScan": {}, + "scrollToTop": "Scroll to top", + "@scrollToTop": {}, + "paperlessServerVersion": "Paperless server version", + "@paperlessServerVersion": {}, + "darkTheme": "Dark Theme", + "@darkTheme": {}, + "lightTheme": "Light Theme", + "@lightTheme": {}, + "systemTheme": "Use system theme", + "@systemTheme": {}, + "appearance": "Appearance", + "@appearance": {}, + "languageAndVisualAppearance": "Language and visual appearance", + "@languageAndVisualAppearance": {}, + "applicationSettings": "Application", + "@applicationSettings": {}, + "colorSchemeHint": "Choose between a classic color scheme inspired by a traditional Paperless green or use the dynamic color scheme based on your system theme.", + "@colorSchemeHint": {}, + "colorSchemeNotSupportedWarning": "Dynamic theming is only supported for devices running Android 12 and above. Selecting the 'Dynamic' option might not have any effect depending on your OS implementation.", + "@colorSchemeNotSupportedWarning": {}, + "colors": "Colors", + "@colors": {}, + "language": "Language", + "@language": {}, + "security": "Security", + "@security": {}, + "mangeFilesAndStorageSpace": "Manage files and storage space", + "@mangeFilesAndStorageSpace": {}, + "storage": "Storage", + "@storage": {}, + "dark": "Dark", + "@dark": {}, + "light": "Light", + "@light": {}, + "system": "System", + "@system": {}, + "ascending": "Ascending", + "@ascending": {}, + "descending": "Descending", + "@descending": {}, + "storagePathDay": "day", + "@storagePathDay": {}, + "storagePathMonth": "month", + "@storagePathMonth": {}, + "storagePathYear": "year", + "@storagePathYear": {}, + "color": "Color", + "@color": {}, + "filterTags": "Filter tags...", + "@filterTags": {}, + "inboxTag": "Inbox-Tag", + "@inboxTag": {}, + "uploadInferValuesHint": "If you specify values for these fields, your paperless instance will not automatically derive a value. If you want these values to be automatically populated by your server, leave the fields blank.", + "@uploadInferValuesHint": {}, + "useTheConfiguredBiometricFactorToAuthenticate": "Use the configured biometric factor to authenticate and unlock your documents.", + "@useTheConfiguredBiometricFactorToAuthenticate": {}, + "verifyYourIdentity": "Verify your identity", + "@verifyYourIdentity": {}, + "verifyIdentity": "Verify Identity", + "@verifyIdentity": {}, + "detailed": "Detailed", + "@detailed": {}, + "grid": "Grid", + "@grid": {}, + "list": "List", + "@list": {}, + "remove": "Remove", + "removeQueryFromSearchHistory": "Remove query from search history?" } \ No newline at end of file diff --git a/lib/l10n/intl_pl.arb b/lib/l10n/intl_pl.arb index 7ef7bbe..89a8601 100644 --- a/lib/l10n/intl_pl.arb +++ b/lib/l10n/intl_pl.arb @@ -1,673 +1,615 @@ { "@@locale": "pl", - "aboutDialogDevelopedByText": "Developed by {name}", - "@aboutDialogDevelopedByText": { + "developedBy": "Developed by {name}", + "@developedBy": { "placeholders": { "name": {} } }, - "accountSettingsAddAnotherAccount": "Add another account", - "@accountSettingsAddAnotherAccount": {}, - "accountSettingsTitle": "Account", - "@accountSettingsTitle": {}, - "addCorrespondentPageTitle": "New Correspondent", - "@addCorrespondentPageTitle": {}, - "addDocumentTypePageTitle": "Nowy rodzaj dokumentu", - "@addDocumentTypePageTitle": {}, - "addStoragePathPageTitle": "New Storage Path", - "@addStoragePathPageTitle": {}, - "addTagPageTitle": "Nowy tag", - "@addTagPageTitle": {}, - "appDrawerAboutInfoLoadingText": "Retrieving application information...", - "@appDrawerAboutInfoLoadingText": {}, - "appDrawerAboutLabel": "O aplikacji", - "@appDrawerAboutLabel": {}, - "appDrawerHeaderLoggedInAsText": "Zalogowano jako", - "@appDrawerHeaderLoggedInAsText": {}, - "appDrawerLogoutLabel": "Disconnect", - "@appDrawerLogoutLabel": {}, - "appDrawerReportBugLabel": "Report a Bug", - "@appDrawerReportBugLabel": {}, - "appDrawerSettingsLabel": "Ustawienia", - "@appDrawerSettingsLabel": {}, - "appSettingsBiometricAuthenticationDescriptionText": "Authenticate on app start", - "@appSettingsBiometricAuthenticationDescriptionText": {}, - "appSettingsBiometricAuthenticationLabel": "Biometric authentication", - "@appSettingsBiometricAuthenticationLabel": {}, - "appSettingsDisableBiometricAuthenticationReasonText": "Authenticate to disable biometric authentication", - "@appSettingsDisableBiometricAuthenticationReasonText": {}, - "appSettingsEnableBiometricAuthenticationReasonText": "Authenticate to enable biometric authentication", - "@appSettingsEnableBiometricAuthenticationReasonText": {}, - "appTitleText": "Paperless Mobile", - "@appTitleText": {}, - "bottomNavDocumentsPageLabel": "Documents", - "@bottomNavDocumentsPageLabel": {}, - "bottomNavInboxPageLabel": "Skrzynka odbiorcza", - "@bottomNavInboxPageLabel": {}, - "bottomNavLabelsPageLabel": "Labels", - "@bottomNavLabelsPageLabel": {}, - "bottomNavScannerPageLabel": "Scanner", - "@bottomNavScannerPageLabel": {}, - "colorSchemeOptionClassic": "Classic", - "@colorSchemeOptionClassic": {}, - "colorSchemeOptionDynamic": "Dynamic", - "@colorSchemeOptionDynamic": {}, - "correspondentFormFieldSearchHintText": "Zacznij pisać...", - "@correspondentFormFieldSearchHintText": {}, - "deleteViewDialogContentText": "Do you really want to delete this view?", - "@deleteViewDialogContentText": {}, - "deleteViewDialogTitleText": "Delete view ", - "@deleteViewDialogTitleText": {}, - "documentAddedPropertyLabel": "Added at", - "@documentAddedPropertyLabel": {}, - "documentArchiveSerialNumberPropertyLongLabel": "Numer Seryjny Archiwum", - "@documentArchiveSerialNumberPropertyLongLabel": {}, - "documentArchiveSerialNumberPropertyShortLabel": "ASN", - "@documentArchiveSerialNumberPropertyShortLabel": {}, - "documentCorrespondentPropertyLabel": "Correspondent", - "@documentCorrespondentPropertyLabel": {}, - "documentCreatedPropertyLabel": "Created at", - "@documentCreatedPropertyLabel": {}, - "documentDeleteSuccessMessage": "Dokument pomyślnie usunięty.", - "@documentDeleteSuccessMessage": {}, - "documentDetailsPageAssignAsnButtonLabel": "Assign", - "@documentDetailsPageAssignAsnButtonLabel": {}, - "documentDetailsPageDeleteTooltip": "Usuń", - "@documentDetailsPageDeleteTooltip": {}, - "documentDetailsPageDownloadTooltip": "Pobierz", - "@documentDetailsPageDownloadTooltip": {}, - "documentDetailsPageEditTooltip": "Edytuj", - "@documentDetailsPageEditTooltip": {}, - "documentDetailsPageLoadFullContentLabel": "Load full content", - "@documentDetailsPageLoadFullContentLabel": {}, - "documentDetailsPageNoPdfViewerFoundErrorMessage": "Nie znaleziono aplikacji do wyświetlania plików PDF", - "@documentDetailsPageNoPdfViewerFoundErrorMessage": {}, - "documentDetailsPageOpenInSystemViewerTooltip": "Otwórz w przeglądarce systemowej", - "@documentDetailsPageOpenInSystemViewerTooltip": {}, - "documentDetailsPageOpenPdfPermissionDeniedErrorMessage": "Nie można otworzyć pliku: ", - "@documentDetailsPageOpenPdfPermissionDeniedErrorMessage": {}, - "documentDetailsPagePreviewTooltip": "Podgląd", - "@documentDetailsPagePreviewTooltip": {}, - "documentDetailsPageShareTooltip": "Udostępnij", - "@documentDetailsPageShareTooltip": {}, - "documentDetailsPageSimilarDocumentsLabel": "Podobne Dokumenty", - "@documentDetailsPageSimilarDocumentsLabel": {}, - "documentDetailsPageTabContentLabel": "Treść", - "@documentDetailsPageTabContentLabel": {}, - "documentDetailsPageTabMetaDataLabel": "Meta dane", - "@documentDetailsPageTabMetaDataLabel": {}, - "documentDetailsPageTabOverviewLabel": "Przegląd", - "@documentDetailsPageTabOverviewLabel": {}, - "documentDetailsPageTabSimilarDocumentsLabel": "Podobne Dokumenty", - "@documentDetailsPageTabSimilarDocumentsLabel": {}, - "documentDocumentTypePropertyLabel": "Rodzaj dokumentu", - "@documentDocumentTypePropertyLabel": {}, - "documentDownloadDialogArchivedOption": "Archived (pdf)", - "@documentDownloadDialogArchivedOption": {}, - "documentDownloadDialogChooseFiletype": "Choose filetype", - "@documentDownloadDialogChooseFiletype": {}, - "documentDownloadDialogOriginalOption": "Original", - "@documentDownloadDialogOriginalOption": {}, - "documentDownloadSuccessMessage": "Document successfully downloaded.", - "@documentDownloadSuccessMessage": {}, - "documentEditPageSuggestionsLabel": "Suggestions: ", - "@documentEditPageSuggestionsLabel": {}, - "documentEditPageTitle": "Edytuj Dokument", - "@documentEditPageTitle": {}, - "documentFilterAdvancedLabel": "Advanced", - "@documentFilterAdvancedLabel": {}, - "documentFilterApplyFilterLabel": "Apply", - "@documentFilterApplyFilterLabel": {}, - "documentFilterQueryOptionsAsnLabel": "ASN", - "@documentFilterQueryOptionsAsnLabel": {}, - "documentFilterQueryOptionsExtendedLabel": "Extended", - "@documentFilterQueryOptionsExtendedLabel": {}, - "documentFilterQueryOptionsTitleAndContentLabel": "Tytuł i treść", - "@documentFilterQueryOptionsTitleAndContentLabel": {}, - "documentFilterQueryOptionsTitleLabel": "Tytuł", - "@documentFilterQueryOptionsTitleLabel": {}, - "documentFilterResetLabel": "Reset", - "@documentFilterResetLabel": {}, - "documentFilterSearchLabel": "Szukaj", - "@documentFilterSearchLabel": {}, - "documentFilterTitle": "Filter Documents", - "@documentFilterTitle": {}, - "documentMetaDataChecksumLabel": "Original MD5-Checksum", - "@documentMetaDataChecksumLabel": {}, - "documentMetaDataMediaFilenamePropertyLabel": "Media Filename", - "@documentMetaDataMediaFilenamePropertyLabel": {}, - "documentMetaDataOriginalFileSizeLabel": "Original File Size", - "@documentMetaDataOriginalFileSizeLabel": {}, - "documentMetaDataOriginalMimeTypeLabel": "Original MIME-Type", - "@documentMetaDataOriginalMimeTypeLabel": {}, - "documentModifiedPropertyLabel": "Modified at", - "@documentModifiedPropertyLabel": {}, - "documentPreviewPageTitle": "Podgląd", - "@documentPreviewPageTitle": {}, - "documentScannerPageAddScanButtonLabel": "Zeskanuj dokument", - "@documentScannerPageAddScanButtonLabel": {}, - "documentScannerPageEmptyStateText": "No documents scanned yet.", - "@documentScannerPageEmptyStateText": {}, - "documentScannerPageOrText": "lub", - "@documentScannerPageOrText": {}, - "documentScannerPageResetButtonTooltipText": "Delete all scans", - "@documentScannerPageResetButtonTooltipText": {}, - "documentScannerPageTitle": "Skanuj", - "@documentScannerPageTitle": {}, - "documentScannerPageUploadButtonTooltip": "Prześlij dokument z tego urządzenia", - "@documentScannerPageUploadButtonTooltip": {}, - "documentScannerPageUploadFromThisDeviceButtonLabel": "Upload a document from this device", - "@documentScannerPageUploadFromThisDeviceButtonLabel": {}, - "documentSearchHistory": "Historia", - "@documentSearchHistory": {}, - "documentSearchNoMatchesFound": "No matches found.", - "@documentSearchNoMatchesFound": {}, - "documentSearchPageRemoveFromHistory": "Usunąć z historii wyszukiwania?", - "@documentSearchPageRemoveFromHistory": {}, - "documentSearchResults": "Wyniki", - "@documentSearchResults": {}, - "documentSearchSearchDocuments": "Search documents", - "@documentSearchSearchDocuments": {}, - "documentsEmptyStateResetFilterLabel": "Reset filter", - "@documentsEmptyStateResetFilterLabel": {}, - "documentsFilterPageAdvancedLabel": "Advanced", - "@documentsFilterPageAdvancedLabel": {}, - "documentsFilterPageApplyFilterLabel": "Apply", - "@documentsFilterPageApplyFilterLabel": {}, - "documentsFilterPageDateRangeLastMonthLabel": "Last Month", - "@documentsFilterPageDateRangeLastMonthLabel": {}, - "documentsFilterPageDateRangeLastSevenDaysLabel": "Last 7 Days", - "@documentsFilterPageDateRangeLastSevenDaysLabel": {}, - "documentsFilterPageDateRangeLastThreeMonthsLabel": "Last 3 Months", - "@documentsFilterPageDateRangeLastThreeMonthsLabel": {}, - "documentsFilterPageDateRangeLastYearLabel": "Last Year", - "@documentsFilterPageDateRangeLastYearLabel": {}, - "documentsFilterPageQueryOptionsAsnLabel": "ASN", - "@documentsFilterPageQueryOptionsAsnLabel": {}, - "documentsFilterPageQueryOptionsExtendedLabel": "Extended", - "@documentsFilterPageQueryOptionsExtendedLabel": {}, - "documentsFilterPageQueryOptionsTitleAndContentLabel": "Title & Content", - "@documentsFilterPageQueryOptionsTitleAndContentLabel": {}, - "documentsFilterPageQueryOptionsTitleLabel": "Title", - "@documentsFilterPageQueryOptionsTitleLabel": {}, - "documentsFilterPageSearchLabel": "Szukaj", - "@documentsFilterPageSearchLabel": {}, - "documentsFilterPageTitle": "Filter Documents", - "@documentsFilterPageTitle": {}, - "documentsPageBulkDeleteSuccessfulText": "Dokument pomyślnie usunięty.", - "@documentsPageBulkDeleteSuccessfulText": {}, - "documentsPageEmptyStateNothingHereText": "There seems to be nothing here...", - "@documentsPageEmptyStateNothingHereText": {}, - "documentsPageEmptyStateOopsText": "Ups.", - "@documentsPageEmptyStateOopsText": {}, - "documentsPageNewDocumentAvailableText": "New document available!", - "@documentsPageNewDocumentAvailableText": {}, - "documentsPageOrderByLabel": "Order By", - "@documentsPageOrderByLabel": {}, - "documentsPageSelectionBulkDeleteDialogContinueText": "This action is irreversible. Do you wish to proceed anyway?", - "@documentsPageSelectionBulkDeleteDialogContinueText": {}, - "documentsPageSelectionBulkDeleteDialogTitle": "Potwierdź usunięcie", - "@documentsPageSelectionBulkDeleteDialogTitle": {}, - "documentsPageSelectionBulkDeleteDialogWarningTextMany": "Are you sure you want to delete the following documents?", - "@documentsPageSelectionBulkDeleteDialogWarningTextMany": {}, - "documentsPageSelectionBulkDeleteDialogWarningTextOne": "Are you sure you want to delete the following document?", - "@documentsPageSelectionBulkDeleteDialogWarningTextOne": {}, - "documentsPageTitle": "Documents", - "@documentsPageTitle": {}, - "documentsSelectedText": "selected", - "@documentsSelectedText": {}, - "documentStoragePathPropertyLabel": "Storage Path", - "@documentStoragePathPropertyLabel": {}, - "documentsUploadPageTitle": "Prepare document", - "@documentsUploadPageTitle": {}, - "documentTagsPropertyLabel": "Tagi", - "@documentTagsPropertyLabel": {}, - "documentTitlePropertyLabel": "Tytuł", - "@documentTitlePropertyLabel": {}, - "documentTypeFormFieldSearchHintText": "Zacznij pisać...", - "@documentTypeFormFieldSearchHintText": {}, - "documentUpdateSuccessMessage": "Dokument został pomyślnie zaktualizowany ", - "@documentUpdateSuccessMessage": {}, - "documentUploadFileNameLabel": "Nazwa Pliku", - "@documentUploadFileNameLabel": {}, - "documentUploadPageSynchronizeTitleAndFilenameLabel": "Synchronize title and filename", - "@documentUploadPageSynchronizeTitleAndFilenameLabel": {}, - "documentUploadProcessingSuccessfulReloadActionText": "Reload", - "@documentUploadProcessingSuccessfulReloadActionText": {}, - "documentUploadProcessingSuccessfulText": "Dokument pomyślnie przetworzony.", - "@documentUploadProcessingSuccessfulText": {}, - "documentUploadSuccessText": "Dokument pomyślnie przesłany, przetwarzam...", - "@documentUploadSuccessText": {}, - "editLabelPageConfirmDeletionDialogTitle": "Potwierdź usunięcie", - "@editLabelPageConfirmDeletionDialogTitle": {}, - "editLabelPageDeletionDialogText": "This label contains references to other documents. By deleting this label, all references will be removed. Continue?", - "@editLabelPageDeletionDialogText": {}, - "errorMessageAcknowledgeTasksError": "Could not acknowledge tasks.", - "@errorMessageAcknowledgeTasksError": {}, - "errorMessageAuthenticationFailed": "Authentication failed, please try again.", - "@errorMessageAuthenticationFailed": {}, - "errorMessageAutocompleteQueryError": "An error ocurred while trying to autocomplete your query.", - "@errorMessageAutocompleteQueryError": {}, - "errorMessageBiometricAuthenticationFailed": "Biometric authentication failed.", - "@errorMessageBiometricAuthenticationFailed": {}, - "errorMessageBiotmetricsNotSupported": "Biometric authentication not supported on this device.", - "@errorMessageBiotmetricsNotSupported": {}, - "errorMessageBulkActionFailed": "Could not bulk edit documents.", - "@errorMessageBulkActionFailed": {}, - "errorMessageCorrespondentCreateFailed": "Could not create correspondent, please try again.", - "@errorMessageCorrespondentCreateFailed": {}, - "errorMessageCorrespondentLoadFailed": "Could not load correspondents.", - "@errorMessageCorrespondentLoadFailed": {}, - "errorMessageCreateSavedViewError": "Could not create saved view, please try again.", - "@errorMessageCreateSavedViewError": {}, - "errorMessageDeleteSavedViewError": "Could not delete saved view, please try again", - "@errorMessageDeleteSavedViewError": {}, - "errorMessageDeviceOffline": "You are currently offline. Please make sure you are connected to the internet.", - "@errorMessageDeviceOffline": {}, - "errorMessageDocumentAsnQueryFailed": "Could not assign archive serial number.", - "@errorMessageDocumentAsnQueryFailed": {}, - "errorMessageDocumentDeleteFailed": "Could not delete document, please try again.", - "@errorMessageDocumentDeleteFailed": {}, - "errorMessageDocumentLoadFailed": "Could not load documents, please try again.", - "@errorMessageDocumentLoadFailed": {}, - "errorMessageDocumentPreviewFailed": "Could not load document preview.", - "@errorMessageDocumentPreviewFailed": {}, - "errorMessageDocumentTypeCreateFailed": "Could not create document, please try again.", - "@errorMessageDocumentTypeCreateFailed": {}, - "errorMessageDocumentTypeLoadFailed": "Could not load document types, please try again.", - "@errorMessageDocumentTypeLoadFailed": {}, - "errorMessageDocumentUpdateFailed": "Could not update document, please try again.", - "@errorMessageDocumentUpdateFailed": {}, - "errorMessageDocumentUploadFailed": "Could not upload document, please try again.", - "@errorMessageDocumentUploadFailed": {}, - "errorMessageInvalidClientCertificateConfiguration": "Invalid certificate or missing passphrase, please try again", - "@errorMessageInvalidClientCertificateConfiguration": {}, - "errorMessageLoadSavedViewsError": "Could not load views.", - "@errorMessageLoadSavedViewsError": {}, - "errorMessageMissingClientCertificate": "A client certificate was expected but not sent. Please provide a valid client certificate.", - "@errorMessageMissingClientCertificate": {}, - "errorMessageNotAuthenticated": "User is not authenticated.", - "@errorMessageNotAuthenticated": {}, - "errorMessageRequestTimedOut": "The request to the server timed out.", - "@errorMessageRequestTimedOut": {}, - "errorMessageScanRemoveFailed": "An error occurred removing the scans.", - "@errorMessageScanRemoveFailed": {}, - "errorMessageServerUnreachable": "Could not reach your Paperless server, is it up and running?", - "@errorMessageServerUnreachable": {}, - "errorMessageSimilarQueryError": "Could not load similar documents.", - "@errorMessageSimilarQueryError": {}, - "errorMessageStoragePathCreateFailed": "Could not create storage path, please try again.", - "@errorMessageStoragePathCreateFailed": {}, - "errorMessageStoragePathLoadFailed": "Could not load storage paths.", - "@errorMessageStoragePathLoadFailed": {}, - "errorMessageSuggestionsQueryError": "Could not load suggestions.", - "@errorMessageSuggestionsQueryError": {}, - "errorMessageTagCreateFailed": "Could not create tag, please try again.", - "@errorMessageTagCreateFailed": {}, - "errorMessageTagLoadFailed": "Could not load tags.", - "@errorMessageTagLoadFailed": {}, - "errorMessageUnknonwnError": "An unknown error occurred.", - "@errorMessageUnknonwnError": {}, - "errorMessageUnsupportedFileFormat": "This file format is not supported.", - "@errorMessageUnsupportedFileFormat": {}, - "errorReportLabel": "REPORT", - "@errorReportLabel": {}, - "extendedDateRangeDialogAbsoluteLabel": "Absolute", - "@extendedDateRangeDialogAbsoluteLabel": {}, - "extendedDateRangeDialogHintText": "Hint: Apart from concrete dates, you can also specify a time range relative to the current date.", - "@extendedDateRangeDialogHintText": {}, - "extendedDateRangeDialogRelativeAmountLabel": "Amount", - "@extendedDateRangeDialogRelativeAmountLabel": {}, - "extendedDateRangeDialogRelativeLabel": "Relative", - "@extendedDateRangeDialogRelativeLabel": {}, - "extendedDateRangeDialogRelativeLastLabel": "Last", - "@extendedDateRangeDialogRelativeLastLabel": {}, - "extendedDateRangeDialogRelativeTimeUnitLabel": "Time unit", - "@extendedDateRangeDialogRelativeTimeUnitLabel": {}, - "extendedDateRangeDialogTitle": "Wybierz zakres dat", - "@extendedDateRangeDialogTitle": {}, - "extendedDateRangePickerAfterLabel": "Po", - "@extendedDateRangePickerAfterLabel": {}, - "extendedDateRangePickerBeforeLabel": "Przed", - "@extendedDateRangePickerBeforeLabel": {}, - "extendedDateRangePickerDayText": "{count, plural, zero{days} one{day} other{days}}", - "@extendedDateRangePickerDayText": { + "addAnotherAccount": "Add another account", + "@addAnotherAccount": {}, + "account": "Account", + "@account": {}, + "addCorrespondent": "New Correspondent", + "@addCorrespondent": {}, + "addDocumentType": "Nowy rodzaj dokumentu", + "@addDocumentType": {}, + "addStoragePath": "New Storage Path", + "@addStoragePath": {}, + "addTag": "Nowy tag", + "@addTag": {}, + "aboutThisApp": "O aplikacji", + "@aboutThisApp": {}, + "loggedInAs": "Zalogowano jako", + "@loggedInAs": {}, + "disconnect": "Disconnect", + "@disconnect": {}, + "reportABug": "Report a Bug", + "@reportABug": {}, + "settings": "Ustawienia", + "@settings": {}, + "authenticateOnAppStart": "Authenticate on app start", + "@authenticateOnAppStart": {}, + "biometricAuthentication": "Biometric authentication", + "@biometricAuthentication": {}, + "authenticateToToggleBiometricAuthentication": "{mode, select, enable{Authenticate enable biometric authentication} disable{Authenticate to disable biometric authentication}}", + "@authenticateToToggleBiometricAuthentication": { + "placeholders": { + "mode": {} + } + }, + "documents": "Documents", + "@documents": {}, + "inbox": "Skrzynka odbiorcza", + "@inbox": {}, + "labels": "Labels", + "@labels": {}, + "scanner": "Scanner", + "@scanner": {}, + "classic": "Classic", + "@classic": {}, + "dynamic": "Dynamic", + "@dynamic": {}, + "startTyping": "Zacznij pisać...", + "@startTyping": {}, + "doYouReallyWantToDeleteThisView": "Do you really want to delete this view?", + "@doYouReallyWantToDeleteThisView": {}, + "deleteView": "Delete view ", + "@deleteView": {}, + "addedAt": "Added at", + "@addedAt": {}, + "archiveSerialNumber": "Numer Seryjny Archiwum", + "@archiveSerialNumber": {}, + "asn": "ASN", + "@asn": {}, + "correspondent": "Correspondent", + "@correspondent": {}, + "createdAt": "Created at", + "@createdAt": {}, + "documentSuccessfullyDeleted": "Dokument pomyślnie usunięty.", + "@documentSuccessfullyDeleted": {}, + "AssignAsn": "Assign", + "@AssignAsn": {}, + "deleteDocumentTooltip": "Usuń", + "@deleteDocumentTooltip": {}, + "downloadDocumentTooltip": "Pobierz", + "@downloadDocumentTooltip": {}, + "editDocumentTooltip": "Edytuj", + "@editDocumentTooltip": {}, + "loadFullContent": "Load full content", + "@loadFullContent": {}, + "noAppToDisplayPDFFilesFound": "Nie znaleziono aplikacji do wyświetlania plików PDF", + "@noAppToDisplayPDFFilesFound": {}, + "openInSystemViewer": "Otwórz w przeglądarce systemowej", + "@openInSystemViewer": {}, + "couldNotOpenFilePermissionDenied": "Nie można otworzyć pliku: ", + "@couldNotOpenFilePermissionDenied": {}, + "previewTooltip": "Podgląd", + "@previewTooltip": {}, + "shareTooltip": "Udostępnij", + "@shareTooltip": {}, + "similarDocuments": "Podobne Dokumenty", + "@similarDocuments": {}, + "content": "Treść", + "@content": {}, + "metaData": "Meta dane", + "@metaData": {}, + "overview": "Przegląd", + "@overview": {}, + "documentType": "Rodzaj dokumentu", + "@documentType": {}, + "archivedPdf": "Archived (pdf)", + "@archivedPdf": {}, + "chooseFiletype": "Choose filetype", + "@chooseFiletype": {}, + "original": "Original", + "@original": {}, + "documentSuccessfullyDownloaded": "Document successfully downloaded.", + "@documentSuccessfullyDownloaded": {}, + "suggestions": "Suggestions: ", + "@suggestions": {}, + "editDocument": "Edytuj Dokument", + "@editDocument": {}, + "advanced": "Advanced", + "@advanced": {}, + "apply": "Apply", + "@apply": {}, + "extended": "Extended", + "@extended": {}, + "titleAndContent": "Tytuł i treść", + "@titleAndContent": {}, + "title": "Tytuł", + "@title": {}, + "reset": "Reset", + "@reset": {}, + "filterDocuments": "Filter Documents", + "@filterDocuments": {}, + "originalMD5Checksum": "Original MD5-Checksum", + "@originalMD5Checksum": {}, + "mediaFilename": "Media Filename", + "@mediaFilename": {}, + "originalFileSize": "Original File Size", + "@originalFileSize": {}, + "originalMIMEType": "Original MIME-Type", + "@originalMIMEType": {}, + "modifiedAt": "Modified at", + "@modifiedAt": {}, + "preview": "Podgląd", + "@preview": {}, + "scanADocument": "Zeskanuj dokument", + "@scanADocument": {}, + "noDocumentsScannedYet": "No documents scanned yet.", + "@noDocumentsScannedYet": {}, + "or": "lub", + "@or": {}, + "deleteAllScans": "Delete all scans", + "@deleteAllScans": {}, + "uploadADocumentFromThisDevice": "Upload a document from this device", + "@uploadADocumentFromThisDevice": {}, + "noMatchesFound": "No matches found.", + "@noMatchesFound": {}, + "removeFromSearchHistory": "Usunąć z historii wyszukiwania?", + "@removeFromSearchHistory": {}, + "results": "Wyniki", + "@results": {}, + "searchDocuments": "Search documents", + "@searchDocuments": {}, + "resetFilter": "Reset filter", + "@resetFilter": {}, + "lastMonth": "Last Month", + "@lastMonth": {}, + "last7Days": "Last 7 Days", + "@last7Days": {}, + "last3Months": "Last 3 Months", + "@last3Months": {}, + "lastYear": "Last Year", + "@lastYear": {}, + "search": "Szukaj", + "@search": {}, + "documentsSuccessfullyDeleted": "Dokument pomyślnie usunięty.", + "@documentsSuccessfullyDeleted": {}, + "thereSeemsToBeNothingHere": "There seems to be nothing here...", + "@thereSeemsToBeNothingHere": {}, + "oops": "Ups.", + "@oops": {}, + "newDocumentAvailable": "New document available!", + "@newDocumentAvailable": {}, + "orderBy": "Order By", + "@orderBy": {}, + "thisActionIsIrreversibleDoYouWishToProceedAnyway": "This action is irreversible. Do you wish to proceed anyway?", + "@thisActionIsIrreversibleDoYouWishToProceedAnyway": {}, + "confirmDeletion": "Potwierdź usunięcie", + "@confirmDeletion": {}, + "areYouSureYouWantToDeleteTheFollowingDocuments": "Are you sure you want to delete the following documents?", + "@areYouSureYouWantToDeleteTheFollowingDocuments": {}, + "countSelected": "{count} selected", + "@countSelected": {}, + "storagePath": "Storage Path", + "@storagePath": {}, + "prepareDocument": "Prepare document", + "@prepareDocument": {}, + "tags": "Tagi", + "@tags": {}, + "documentSuccessfullyUpdated": "Dokument został pomyślnie zaktualizowany ", + "@documentSuccessfullyUpdated": {}, + "fileName": "Nazwa Pliku", + "@fileName": {}, + "synchronizeTitleAndFilename": "Synchronize title and filename", + "@synchronizeTitleAndFilename": {}, + "reload": "Reload", + "@reload": {}, + "documentSuccessfullyUploadedProcessing": "Dokument pomyślnie przesłany, przetwarzam...", + "@documentSuccessfullyUploadedProcessing": {}, + "deleteLabelWarningText": "This label contains references to other documents. By deleting this label, all references will be removed. Continue?", + "@deleteLabelWarningText": {}, + "couldNotAcknowledgeTasks": "Could not acknowledge tasks.", + "@couldNotAcknowledgeTasks": {}, + "authenticationFailedPleaseTryAgain": "Authentication failed, please try again.", + "@authenticationFailedPleaseTryAgain": {}, + "anErrorOccurredWhileTryingToAutocompleteYourQuery": "An error ocurred while trying to autocomplete your query.", + "@anErrorOccurredWhileTryingToAutocompleteYourQuery": {}, + "biometricAuthenticationFailed": "Biometric authentication failed.", + "@biometricAuthenticationFailed": {}, + "biometricAuthenticationNotSupported": "Biometric authentication not supported on this device.", + "@biometricAuthenticationNotSupported": {}, + "couldNotBulkEditDocuments": "Could not bulk edit documents.", + "@couldNotBulkEditDocuments": {}, + "couldNotCreateCorrespondent": "Could not create correspondent, please try again.", + "@couldNotCreateCorrespondent": {}, + "couldNotLoadCorrespondents": "Could not load correspondents.", + "@couldNotLoadCorrespondents": {}, + "couldNotCreateSavedView": "Could not create saved view, please try again.", + "@couldNotCreateSavedView": {}, + "couldNotDeleteSavedView": "Could not delete saved view, please try again", + "@couldNotDeleteSavedView": {}, + "youAreCurrentlyOffline": "You are currently offline. Please make sure you are connected to the internet.", + "@youAreCurrentlyOffline": {}, + "couldNotAssignArchiveSerialNumber": "Could not assign archive serial number.", + "@couldNotAssignArchiveSerialNumber": {}, + "couldNotDeleteDocument": "Could not delete document, please try again.", + "@couldNotDeleteDocument": {}, + "couldNotLoadDocuments": "Could not load documents, please try again.", + "@couldNotLoadDocuments": {}, + "couldNotLoadDocumentPreview": "Could not load document preview.", + "@couldNotLoadDocumentPreview": {}, + "couldNotCreateDocument": "Could not create document, please try again.", + "@couldNotCreateDocument": {}, + "couldNotLoadDocumentTypes": "Could not load document types, please try again.", + "@couldNotLoadDocumentTypes": {}, + "couldNotUpdateDocument": "Could not update document, please try again.", + "@couldNotUpdateDocument": {}, + "couldNotUploadDocument": "Could not upload document, please try again.", + "@couldNotUploadDocument": {}, + "invalidCertificateOrMissingPassphrase": "Invalid certificate or missing passphrase, please try again", + "@invalidCertificateOrMissingPassphrase": {}, + "couldNotLoadSavedViews": "Could not load views.", + "@couldNotLoadSavedViews": {}, + "aClientCertificateWasExpectedButNotSent": "A client certificate was expected but not sent. Please provide a valid client certificate.", + "@aClientCertificateWasExpectedButNotSent": {}, + "userIsNotAuthenticated": "User is not authenticated.", + "@userIsNotAuthenticated": {}, + "requestTimedOut": "The request to the server timed out.", + "@requestTimedOut": {}, + "anErrorOccurredRemovingTheScans": "An error occurred removing the scans.", + "@anErrorOccurredRemovingTheScans": {}, + "couldNotReachYourPaperlessServer": "Could not reach your Paperless server, is it up and running?", + "@couldNotReachYourPaperlessServer": {}, + "couldNotLoadSimilarDocuments": "Could not load similar documents.", + "@couldNotLoadSimilarDocuments": {}, + "couldNotCreateStoragePath": "Could not create storage path, please try again.", + "@couldNotCreateStoragePath": {}, + "couldNotLoadStoragePaths": "Could not load storage paths.", + "@couldNotLoadStoragePaths": {}, + "couldNotLoadSuggestions": "Could not load suggestions.", + "@couldNotLoadSuggestions": {}, + "couldNotCreateTag": "Could not create tag, please try again.", + "@couldNotCreateTag": {}, + "couldNotLoadTags": "Could not load tags.", + "@couldNotLoadTags": {}, + "anUnknownErrorOccurred": "An unknown error occurred.", + "@anUnknownErrorOccurred": {}, + "fileFormatNotSupported": "This file format is not supported.", + "@fileFormatNotSupported": {}, + "report": "REPORT", + "@report": {}, + "absolute": "Absolute", + "@absolute": {}, + "hintYouCanAlsoSpecifyRelativeValues": "Hint: Apart from concrete dates, you can also specify a time range relative to the current date.", + "@hintYouCanAlsoSpecifyRelativeValues": {}, + "amount": "Amount", + "@amount": {}, + "relative": "Relative", + "@relative": {}, + "last": "Last", + "@last": {}, + "timeUnit": "Time unit", + "@timeUnit": {}, + "selectDateRange": "Wybierz zakres dat", + "@selectDateRange": {}, + "after": "Po", + "@after": {}, + "before": "Przed", + "@before": {}, + "days": "{count, plural, zero{days} one{day} other{days}}", + "@days": { "placeholders": { "count": {} } }, - "extendedDateRangePickerLastDaysLabel": "{count, plural, zero{} one{Yesterday} other{Last {count} days}}", - "@extendedDateRangePickerLastDaysLabel": { + "lastNDays": "{count, plural, zero{} one{Yesterday} other{Last {count} days}}", + "@lastNDays": { "placeholders": { "count": {} } }, - "extendedDateRangePickerLastMonthsLabel": "{count, plural, zero{} one{Last month} other{Last {count} months}}", - "@extendedDateRangePickerLastMonthsLabel": { + "lastNMonths": "{count, plural, zero{} one{Last month} other{Last {count} months}}", + "@lastNMonths": { "placeholders": { "count": {} } }, - "extendedDateRangePickerLastText": "Last", - "@extendedDateRangePickerLastText": {}, - "extendedDateRangePickerLastWeeksLabel": "{count, plural, zero{} one{Last week} other{Last {count} weeks}}", - "@extendedDateRangePickerLastWeeksLabel": { + "lastNWeeks": "{count, plural, zero{} one{Last week} other{Last {count} weeks}}", + "@lastNWeeks": { "placeholders": { "count": {} } }, - "extendedDateRangePickerLastYearsLabel": "{count, plural, zero{} one{Last year} other{Last {count} years}}", - "@extendedDateRangePickerLastYearsLabel": { + "lastNYears": "{count, plural, zero{} one{Last year} other{Last {count} years}}", + "@lastNYears": { "placeholders": { "count": {} } }, - "extendedDateRangePickerMonthText": "{count, plural, zero{} one{month} other{months}}", - "@extendedDateRangePickerMonthText": { + "months": "{count, plural, zero{} one{month} other{months}}", + "@months": { "placeholders": { "count": {} } }, - "extendedDateRangePickerWeekText": "{count, plural, zero{} one{week} other{weeks}}", - "@extendedDateRangePickerWeekText": { + "weeks": "{count, plural, zero{} one{week} other{weeks}}", + "@weeks": { "placeholders": { "count": {} } }, - "extendedDateRangePickerYearText": "{count, plural, zero{} one{year} other{years}}", - "@extendedDateRangePickerYearText": { + "years": "{count, plural, zero{} one{year} other{years}}", + "@years": { "placeholders": { "count": {} } }, - "genericAcknowledgeLabel": "Got it!", - "@genericAcknowledgeLabel": {}, - "genericActionCancelLabel": "Cancel", - "@genericActionCancelLabel": {}, - "genericActionCloseLabel": "Close", - "@genericActionCloseLabel": {}, - "genericActionCreateLabel": "Create", - "@genericActionCreateLabel": {}, - "genericActionDeleteLabel": "Delete", - "@genericActionDeleteLabel": {}, - "genericActionEditLabel": "Edit", - "@genericActionEditLabel": {}, - "genericActionOkLabel": "Ok", - "@genericActionOkLabel": {}, - "genericActionSaveLabel": "Save", - "@genericActionSaveLabel": {}, - "genericActionSelectText": "Select", - "@genericActionSelectText": {}, - "genericActionUpdateLabel": "Zapisz zmiany", - "@genericActionUpdateLabel": {}, - "genericActionUploadLabel": "Upload", - "@genericActionUploadLabel": {}, - "genericMessageOfflineText": "Jesteście w trybie offline.", - "@genericMessageOfflineText": {}, - "inboxActionAssignAsn": "Assign ASN", - "@inboxActionAssignAsn": {}, - "inboxActionDeleteDocument": "Delete document", - "@inboxActionDeleteDocument": {}, - "inboxPageAssignAsnLabel": "Assign ASN", - "@inboxPageAssignAsnLabel": {}, - "inboxPageDocumentRemovedMessageText": "Dokument usunięty ze skrzynki odbiorczej", - "@inboxPageDocumentRemovedMessageText": {}, - "inboxPageMarkAllAsSeenConfirmationDialogText": "Are you sure you want to mark all documents as seen? This will perform a bulk edit operation removing all inbox tags from the documents. This action is not reversible! Are you sure you want to continue?", - "@inboxPageMarkAllAsSeenConfirmationDialogText": {}, - "inboxPageMarkAllAsSeenConfirmationDialogTitleText": "Mark all as seen?", - "@inboxPageMarkAllAsSeenConfirmationDialogTitleText": {}, - "inboxPageMarkAllAsSeenLabel": "All seen", - "@inboxPageMarkAllAsSeenLabel": {}, - "inboxPageMarkAsSeenText": "Mark as seen", - "@inboxPageMarkAsSeenText": {}, - "inboxPageNoNewDocumentsRefreshLabel": "Odświerz", - "@inboxPageNoNewDocumentsRefreshLabel": {}, - "inboxPageNoNewDocumentsText": "You do not have unseen documents.", - "@inboxPageNoNewDocumentsText": {}, - "inboxPageQuickActionsLabel": "Quick Action", - "@inboxPageQuickActionsLabel": {}, - "inboxPageSuggestionSuccessfullyAppliedMessage": "Suggestion successfully applied.", - "@inboxPageSuggestionSuccessfullyAppliedMessage": {}, - "inboxPageTodayText": "Dzisiaj", - "@inboxPageTodayText": {}, - "inboxPageUndoRemoveText": "Cofnij", - "@inboxPageUndoRemoveText": {}, - "inboxPageUnseenText": "unseen", - "@inboxPageUnseenText": {}, - "inboxPageUsageHintText": "Hint: Swipe left to mark a document as seen and remove all inbox tags from the document.", - "@inboxPageUsageHintText": {}, - "inboxPageYesterdayText": "Wczoraj", - "@inboxPageYesterdayText": {}, - "labelAnyAssignedText": "Any assigned", - "@labelAnyAssignedText": {}, - "labelFormFieldNoItemsFoundText": "No items found!", - "@labelFormFieldNoItemsFoundText": {}, - "labelIsInsensivitePropertyLabel": "Case Irrelevant", - "@labelIsInsensivitePropertyLabel": {}, - "labelMatchingAlgorithmPropertyLabel": "Matching Algorithm", - "@labelMatchingAlgorithmPropertyLabel": {}, - "labelMatchPropertyLabel": "Match", - "@labelMatchPropertyLabel": {}, - "labelNamePropertyLabel": "Nazwa", - "@labelNamePropertyLabel": {}, - "labelNotAssignedText": "Not assigned", - "@labelNotAssignedText": {}, - "labelsPageCorrespondentEmptyStateAddNewLabel": "Add new correspondent", - "@labelsPageCorrespondentEmptyStateAddNewLabel": {}, - "labelsPageCorrespondentEmptyStateDescriptionText": "You don't seem to have any correspondents set up.", - "@labelsPageCorrespondentEmptyStateDescriptionText": {}, - "labelsPageCorrespondentsTitleText": "Correspondents", - "@labelsPageCorrespondentsTitleText": {}, - "labelsPageDocumentTypeEmptyStateAddNewLabel": "Dodaj nowy rodzaj dokumentu", - "@labelsPageDocumentTypeEmptyStateAddNewLabel": {}, - "labelsPageDocumentTypeEmptyStateDescriptionText": "You don't seem to have any document types set up.", - "@labelsPageDocumentTypeEmptyStateDescriptionText": {}, - "labelsPageDocumentTypesTitleText": "Rodzaje dokumentów", - "@labelsPageDocumentTypesTitleText": {}, - "labelsPageStoragePathEmptyStateAddNewLabel": "Add new storage path", - "@labelsPageStoragePathEmptyStateAddNewLabel": {}, - "labelsPageStoragePathEmptyStateDescriptionText": "You don't seem to have any storage paths set up.", - "@labelsPageStoragePathEmptyStateDescriptionText": {}, - "labelsPageStoragePathTitleText": "Storage Paths", - "@labelsPageStoragePathTitleText": {}, - "labelsPageTagsEmptyStateAddNewLabel": "Dodaj nowy tag", - "@labelsPageTagsEmptyStateAddNewLabel": {}, - "labelsPageTagsEmptyStateDescriptionText": "You don't seem to have any tags set up.", - "@labelsPageTagsEmptyStateDescriptionText": {}, - "labelsPageTagsTitleText": "Tagi", - "@labelsPageTagsTitleText": {}, - "linkedDocumentsPageTitle": "Linked Documents", - "@linkedDocumentsPageTitle": {}, - "loginPageAdvancedLabel": "Advanced Settings", - "@loginPageAdvancedLabel": {}, - "loginPageClientCertificatePassphraseLabel": "Passphrase", - "@loginPageClientCertificatePassphraseLabel": {}, - "loginPageClientCertificateSettingDescriptionText": "Configure Mutual TLS Authentication", - "@loginPageClientCertificateSettingDescriptionText": {}, - "loginPageClientCertificateSettingInvalidFileFormatValidationText": "Invalid certificate format, only .pfx is allowed", - "@loginPageClientCertificateSettingInvalidFileFormatValidationText": {}, - "loginPageClientCertificateSettingLabel": "Client Certificate", - "@loginPageClientCertificateSettingLabel": {}, - "loginPageClientCertificateSettingSelectFileText": "Select file...", - "@loginPageClientCertificateSettingSelectFileText": {}, - "loginPageContinueLabel": "Kontynuuj", - "@loginPageContinueLabel": {}, - "loginPageIncorrectOrMissingCertificatePassphraseErrorMessageText": "Incorrect or missing certificate passphrase.", - "@loginPageIncorrectOrMissingCertificatePassphraseErrorMessageText": {}, - "loginPageLoginButtonLabel": "Polącz", - "@loginPageLoginButtonLabel": {}, - "loginPagePasswordFieldLabel": "Hasło", - "@loginPagePasswordFieldLabel": {}, - "loginPagePasswordValidatorMessageText": "Hasło nie może być puste.", - "@loginPagePasswordValidatorMessageText": {}, - "loginPageReachabilityConnectionTimeoutText": "Connection timed out.", - "@loginPageReachabilityConnectionTimeoutText": {}, - "loginPageReachabilityInvalidClientCertificateConfigurationText": "Incorrect or missing client certificate passphrase.", - "@loginPageReachabilityInvalidClientCertificateConfigurationText": {}, + "gotIt": "Got it!", + "@gotIt": {}, + "cancel": "Cancel", + "@cancel": {}, + "close": "Close", + "@close": {}, + "create": "Create", + "@create": {}, + "delete": "Delete", + "@delete": {}, + "edit": "Edit", + "@edit": {}, + "ok": "Ok", + "@ok": {}, + "save": "Save", + "@save": {}, + "select": "Select", + "@select": {}, + "saveChanges": "Zapisz zmiany", + "@saveChanges": {}, + "upload": "Upload", + "@upload": {}, + "youreOffline": "Jesteście w trybie offline.", + "@youreOffline": {}, + "assignASN": "Assign ASN", + "@assignASN": {}, + "deleteDocument": "Delete document", + "@deleteDocument": {}, + "removeDocumentFromInbox": "Dokument usunięty ze skrzynki odbiorczej", + "@removeDocumentFromInbox": {}, + "areYouSureYouWantToMarkAllDocumentsAsSeen": "Are you sure you want to mark all documents as seen? This will perform a bulk edit operation removing all inbox tags from the documents. This action is not reversible! Are you sure you want to continue?", + "@areYouSureYouWantToMarkAllDocumentsAsSeen": {}, + "markAllAsSeen": "Mark all as seen?", + "@markAllAsSeen": {}, + "allSeen": "All seen", + "@allSeen": {}, + "markAsSeen": "Mark as seen", + "@markAsSeen": {}, + "refresh": "Odświerz", + "@refresh": {}, + "youDoNotHaveUnseenDocuments": "You do not have unseen documents.", + "@youDoNotHaveUnseenDocuments": {}, + "quickAction": "Quick Action", + "@quickAction": {}, + "suggestionSuccessfullyApplied": "Suggestion successfully applied.", + "@suggestionSuccessfullyApplied": {}, + "today": "Dzisiaj", + "@today": {}, + "undo": "Cofnij", + "@undo": {}, + "nUnseen": "{count} unseen", + "@nUnseen": {}, + "swipeLeftToMarkADocumentAsSeen": "Hint: Swipe left to mark a document as seen and remove all inbox tags from the document.", + "@swipeLeftToMarkADocumentAsSeen": {}, + "yesterday": "Wczoraj", + "@yesterday": {}, + "anyAssigned": "Any assigned", + "@anyAssigned": {}, + "noItemsFound": "No items found!", + "@noItemsFound": {}, + "caseIrrelevant": "Case Irrelevant", + "@caseIrrelevant": {}, + "matchingAlgorithm": "Matching Algorithm", + "@matchingAlgorithm": {}, + "match": "Match", + "@match": {}, + "name": "Nazwa", + "@name": {}, + "notAssigned": "Not assigned", + "@notAssigned": {}, + "addNewCorrespondent": "Add new correspondent", + "@addNewCorrespondent": {}, + "noCorrespondentsSetUp": "You don't seem to have any correspondents set up.", + "@noCorrespondentsSetUp": {}, + "correspondents": "Correspondents", + "@correspondents": {}, + "addNewDocumentType": "Dodaj nowy rodzaj dokumentu", + "@addNewDocumentType": {}, + "noDocumentTypesSetUp": "You don't seem to have any document types set up.", + "@noDocumentTypesSetUp": {}, + "documentTypes": "Rodzaje dokumentów", + "@documentTypes": {}, + "addNewStoragePath": "Add new storage path", + "@addNewStoragePath": {}, + "noStoragePathsSetUp": "You don't seem to have any storage paths set up.", + "@noStoragePathsSetUp": {}, + "storagePaths": "Storage Paths", + "@storagePaths": {}, + "addNewTag": "Dodaj nowy tag", + "@addNewTag": {}, + "noTagsSetUp": "You don't seem to have any tags set up.", + "@noTagsSetUp": {}, + "linkedDocuments": "Linked Documents", + "@linkedDocuments": {}, + "advancedSettings": "Advanced Settings", + "@advancedSettings": {}, + "passphrase": "Passphrase", + "@passphrase": {}, + "configureMutualTLSAuthentication": "Configure Mutual TLS Authentication", + "@configureMutualTLSAuthentication": {}, + "invalidCertificateFormat": "Invalid certificate format, only .pfx is allowed", + "@invalidCertificateFormat": {}, + "clientcertificate": "Client Certificate", + "@clientcertificate": {}, + "selectFile": "Select file...", + "@selectFile": {}, + "continueLabel": "Kontynuuj", + "@continueLabel": {}, + "incorrectOrMissingCertificatePassphrase": "Incorrect or missing certificate passphrase.", + "@incorrectOrMissingCertificatePassphrase": {}, + "connect": "Polącz", + "@connect": {}, + "password": "Hasło", + "@password": {}, + "passwordMustNotBeEmpty": "Hasło nie może być puste.", + "@passwordMustNotBeEmpty": {}, + "connectionTimedOut": "Connection timed out.", + "@connectionTimedOut": {}, "loginPageReachabilityMissingClientCertificateText": "A client certificate was expected but not sent. Please provide a certificate.", "@loginPageReachabilityMissingClientCertificateText": {}, - "loginPageReachabilityNotReachableText": "Could not establish a connection to the server.", - "@loginPageReachabilityNotReachableText": {}, - "loginPageReachabilitySuccessText": "Connection successfully established.", - "@loginPageReachabilitySuccessText": {}, - "loginPageReachabilityUnresolvedHostText": "Host could not be resolved. Please check the server address and your internet connection. ", - "@loginPageReachabilityUnresolvedHostText": {}, - "loginPageServerUrlFieldLabel": "Adres serwera", - "@loginPageServerUrlFieldLabel": {}, - "loginPageServerUrlValidatorMessageInvalidAddressText": "Invalid address.", - "@loginPageServerUrlValidatorMessageInvalidAddressText": {}, - "loginPageServerUrlValidatorMessageMissingSchemeText": "Server address must include a scheme.", - "@loginPageServerUrlValidatorMessageMissingSchemeText": {}, - "loginPageServerUrlValidatorMessageRequiredText": "Server address must not be empty.", - "@loginPageServerUrlValidatorMessageRequiredText": {}, - "loginPageSignInButtonLabel": "Sign In", - "@loginPageSignInButtonLabel": {}, + "couldNotEstablishConnectionToTheServer": "Could not establish a connection to the server.", + "@couldNotEstablishConnectionToTheServer": {}, + "connectionSuccessfulylEstablished": "Connection successfully established.", + "@connectionSuccessfulylEstablished": {}, + "hostCouldNotBeResolved": "Host could not be resolved. Please check the server address and your internet connection. ", + "@hostCouldNotBeResolved": {}, + "serverAddress": "Adres serwera", + "@serverAddress": {}, + "invalidAddress": "Invalid address.", + "@invalidAddress": {}, + "serverAddressMustIncludeAScheme": "Server address must include a scheme.", + "@serverAddressMustIncludeAScheme": {}, + "serverAddressMustNotBeEmpty": "Server address must not be empty.", + "@serverAddressMustNotBeEmpty": {}, + "signIn": "Sign In", + "@signIn": {}, "loginPageSignInTitle": "Sign In", "@loginPageSignInTitle": {}, - "loginPageSignInToPrefixText": "Sign in to {serverAddress}", - "@loginPageSignInToPrefixText": { + "signInToServer": "Sign in to {serverAddress}", + "@signInToServer": { "placeholders": { "serverAddress": {} } }, - "loginPageTitle": "Connect to Paperless", - "@loginPageTitle": {}, - "loginPageUsernameLabel": "Username", - "@loginPageUsernameLabel": {}, - "loginPageUsernameValidatorMessageText": "Username must not be empty.", - "@loginPageUsernameValidatorMessageText": {}, - "matchingAlgorithmAllDescription": "Document contains all of these words", - "@matchingAlgorithmAllDescription": {}, - "matchingAlgorithmAllName": "All", - "@matchingAlgorithmAllName": {}, - "matchingAlgorithmAnyDescription": "Document contains any of these words", - "@matchingAlgorithmAnyDescription": {}, - "matchingAlgorithmAnyName": "Any", - "@matchingAlgorithmAnyName": {}, - "matchingAlgorithmAutoDescription": "Learn matching automatically", - "@matchingAlgorithmAutoDescription": {}, - "matchingAlgorithmAutoName": "Auto", - "@matchingAlgorithmAutoName": {}, - "matchingAlgorithmExactDescription": "Document contains this string", - "@matchingAlgorithmExactDescription": {}, - "matchingAlgorithmExactName": "Exact", - "@matchingAlgorithmExactName": {}, - "matchingAlgorithmFuzzyDescription": "Document contains a word similar to this word", - "@matchingAlgorithmFuzzyDescription": {}, - "matchingAlgorithmFuzzyName": "Fuzzy", - "@matchingAlgorithmFuzzyName": {}, - "matchingAlgorithmRegexDescription": "Document matches this regular expression", - "@matchingAlgorithmRegexDescription": {}, - "matchingAlgorithmRegexName": "Regular Expression", - "@matchingAlgorithmRegexName": {}, - "offlineWidgetText": "Nie można było nawiązać połączenia internetowego.", - "@offlineWidgetText": {}, - "onboardingDoneButtonLabel": "Done", - "@onboardingDoneButtonLabel": {}, - "onboardingNextButtonLabel": "Następne", - "@onboardingNextButtonLabel": {}, - "receiveSharedFilePermissionDeniedMessage": "Could not access the received file. Please try to open the app before sharing.", - "@receiveSharedFilePermissionDeniedMessage": {}, - "referencedDocumentsReadOnlyHintText": "This is a read-only view! You cannot edit or remove documents. A maximum of 100 referenced documents will be loaded.", - "@referencedDocumentsReadOnlyHintText": {}, - "savedViewCreateNewLabel": "New View", - "@savedViewCreateNewLabel": {}, - "savedViewCreateTooltipText": "Creates a new view based on the current filter criteria.", - "@savedViewCreateTooltipText": {}, - "savedViewNameLabel": "Nazwa", - "@savedViewNameLabel": {}, - "savedViewsEmptyStateText": "Create views to quickly filter your documents.", - "@savedViewsEmptyStateText": {}, - "savedViewsFiltersSetCount": "{count, plural, zero{{count} filters set} one{{count} filter set} other{{count} filters set}}", - "@savedViewsFiltersSetCount": { + "connectToPaperless": "Connect to Paperless", + "@connectToPaperless": {}, + "username": "Username", + "@username": {}, + "usernameMustNotBeEmpty": "Username must not be empty.", + "@usernameMustNotBeEmpty": {}, + "documentContainsAllOfTheseWords": "Document contains all of these words", + "@documentContainsAllOfTheseWords": {}, + "all": "All", + "@all": {}, + "documentContainsAnyOfTheseWords": "Document contains any of these words", + "@documentContainsAnyOfTheseWords": {}, + "any": "Any", + "@any": {}, + "learnMatchingAutomatically": "Learn matching automatically", + "@learnMatchingAutomatically": {}, + "auto": "Auto", + "@auto": {}, + "documentContainsThisString": "Document contains this string", + "@documentContainsThisString": {}, + "exact": "Exact", + "@exact": {}, + "documentContainsAWordSimilarToThisWord": "Document contains a word similar to this word", + "@documentContainsAWordSimilarToThisWord": {}, + "fuzzy": "Fuzzy", + "@fuzzy": {}, + "documentMatchesThisRegularExpression": "Document matches this regular expression", + "@documentMatchesThisRegularExpression": {}, + "regularExpression": "Regular Expression", + "@regularExpression": {}, + "anInternetConnectionCouldNotBeEstablished": "Nie można było nawiązać połączenia internetowego.", + "@anInternetConnectionCouldNotBeEstablished": {}, + "done": "Done", + "@done": {}, + "next": "Następne", + "@next": {}, + "couldNotAccessReceivedFile": "Could not access the received file. Please try to open the app before sharing.", + "@couldNotAccessReceivedFile": {}, + "newView": "New View", + "@newView": {}, + "createsASavedViewBasedOnTheCurrentFilterCriteria": "Creates a new view based on the current filter criteria.", + "@createsASavedViewBasedOnTheCurrentFilterCriteria": {}, + "createViewsToQuicklyFilterYourDocuments": "Create views to quickly filter your documents.", + "@createViewsToQuicklyFilterYourDocuments": {}, + "nFiltersSet": "{count, plural, zero{{count} filters set} one{{count} filter set} other{{count} filters set}}", + "@nFiltersSet": { "placeholders": { "count": {} } }, - "savedViewShowInSidebarLabel": "Show in sidebar", - "@savedViewShowInSidebarLabel": {}, - "savedViewShowOnDashboardLabel": "Show on dashboard", - "@savedViewShowOnDashboardLabel": {}, - "savedViewsLabel": "Views", - "@savedViewsLabel": {}, - "scannerPageClearAllLabel": "Clear all", - "@scannerPageClearAllLabel": {}, - "scannerPageImagePreviewTitle": "Skanuj", - "@scannerPageImagePreviewTitle": {}, - "scannerPagePreviewLabel": "Preview", - "@scannerPagePreviewLabel": {}, - "scannerPageUploadLabel": "Upload", - "@scannerPageUploadLabel": {}, - "scrollToTopLabel": "Scroll to top", - "@scrollToTopLabel": {}, - "serverInformationPaperlessVersionText": "Wersja serwera Paperless", - "@serverInformationPaperlessVersionText": {}, - "settingsPageAppearanceSettingDarkThemeLabel": "Motyw ciemny", - "@settingsPageAppearanceSettingDarkThemeLabel": {}, - "settingsPageAppearanceSettingLightThemeLabel": "Motyw jasny", - "@settingsPageAppearanceSettingLightThemeLabel": {}, - "settingsPageAppearanceSettingSystemThemeLabel": "Użyj motywu systemu", - "@settingsPageAppearanceSettingSystemThemeLabel": {}, - "settingsPageAppearanceSettingTitle": "Wygląd", - "@settingsPageAppearanceSettingTitle": {}, - "settingsPageApplicationSettingsDescriptionText": "Język i wygląd", - "@settingsPageApplicationSettingsDescriptionText": {}, - "settingsPageApplicationSettingsLabel": "Aplikacja", - "@settingsPageApplicationSettingsLabel": {}, - "settingsPageColorSchemeSettingDialogDescription": "Choose between a classic color scheme inspired by a traditional Paperless green or use the dynamic color scheme based on your system theme.", - "@settingsPageColorSchemeSettingDialogDescription": {}, - "settingsPageColorSchemeSettingDynamicThemeingVersionMismatchWarning": "Dynamic theming is only supported for devices running Android 12 and above. Selecting the 'Dynamic' option might not have any effect depending on your OS implementation.", - "@settingsPageColorSchemeSettingDynamicThemeingVersionMismatchWarning": {}, - "settingsPageColorSchemeSettingLabel": "Kolory", - "@settingsPageColorSchemeSettingLabel": {}, - "settingsPageLanguageSettingLabel": "Język", - "@settingsPageLanguageSettingLabel": {}, - "settingsPageSecuritySettingsDescriptionText": "Uwierzytelnianie biometryczne", - "@settingsPageSecuritySettingsDescriptionText": {}, - "settingsPageSecuritySettingsLabel": "Zabezpieczenia", - "@settingsPageSecuritySettingsLabel": {}, - "settingsPageStorageSettingsDescriptionText": "Manage files and storage space", - "@settingsPageStorageSettingsDescriptionText": {}, - "settingsPageStorageSettingsLabel": "Storage", - "@settingsPageStorageSettingsLabel": {}, - "settingsThemeModeDarkLabel": "Ciemny", - "@settingsThemeModeDarkLabel": {}, - "settingsThemeModeLightLabel": "Jasny", - "@settingsThemeModeLightLabel": {}, - "settingsThemeModeSystemLabel": "System", - "@settingsThemeModeSystemLabel": {}, - "sortDocumentAscending": "Ascending", - "@sortDocumentAscending": {}, - "sortDocumentDescending": "Descending", - "@sortDocumentDescending": {}, - "storagePathParameterDayLabel": "dzień", - "@storagePathParameterDayLabel": {}, - "storagePathParameterMonthLabel": "miesiąc", - "@storagePathParameterMonthLabel": {}, - "storagePathParameterYearLabel": "rok", - "@storagePathParameterYearLabel": {}, - "tagColorPropertyLabel": "Kolor", - "@tagColorPropertyLabel": {}, - "tagFormFieldSearchHintText": "Filter tags...", - "@tagFormFieldSearchHintText": {}, - "tagInboxTagPropertyLabel": "Tag skrzynki odbiorczej", - "@tagInboxTagPropertyLabel": {}, - "uploadPageAutomaticallInferredFieldsHintText": "If you specify values for these fields, your paperless instance will not automatically derive a value. If you want these values to be automatically populated by your server, leave the fields blank.", - "@uploadPageAutomaticallInferredFieldsHintText": {}, - "verifyIdentityPageDescriptionText": "Use the configured biometric factor to authenticate and unlock your documents.", - "@verifyIdentityPageDescriptionText": {}, - "verifyIdentityPageLogoutButtonLabel": "Disconnect", - "@verifyIdentityPageLogoutButtonLabel": {}, - "verifyIdentityPageTitle": "Verify your identity", - "@verifyIdentityPageTitle": {}, - "verifyIdentityPageVerifyIdentityButtonLabel": "Verify Identity", - "@verifyIdentityPageVerifyIdentityButtonLabel": {}, - "viewTypeDetailedOption": "Detailed", - "@viewTypeDetailedOption": {}, - "viewTypeGridOption": "Grid", - "@viewTypeGridOption": {}, - "viewTypeListOption": "List", - "@viewTypeListOption": {}, - "genericActionRemoveLabel": "Remove", - "documentSearchRemoveHistoryEntryText": "Remove query from search history?" + "showInSidebar": "Show in sidebar", + "@showInSidebar": {}, + "showOnDashboard": "Show on dashboard", + "@showOnDashboard": {}, + "views": "Views", + "@views": {}, + "clearAll": "Clear all", + "@clearAll": {}, + "scan": "Skanuj", + "@scan": {}, + "previewScan": "Preview", + "@previewScan": {}, + "scrollToTop": "Scroll to top", + "@scrollToTop": {}, + "paperlessServerVersion": "Wersja serwera Paperless", + "@paperlessServerVersion": {}, + "darkTheme": "Motyw ciemny", + "@darkTheme": {}, + "lightTheme": "Motyw jasny", + "@lightTheme": {}, + "systemTheme": "Użyj motywu systemu", + "@systemTheme": {}, + "appearance": "Wygląd", + "@appearance": {}, + "languageAndVisualAppearance": "Język i wygląd", + "@languageAndVisualAppearance": {}, + "applicationSettings": "Aplikacja", + "@applicationSettings": {}, + "colorSchemeHint": "Choose between a classic color scheme inspired by a traditional Paperless green or use the dynamic color scheme based on your system theme.", + "@colorSchemeHint": {}, + "colorSchemeNotSupportedWarning": "Dynamic theming is only supported for devices running Android 12 and above. Selecting the 'Dynamic' option might not have any effect depending on your OS implementation.", + "@colorSchemeNotSupportedWarning": {}, + "colors": "Kolory", + "@colors": {}, + "language": "Język", + "@language": {}, + "security": "Zabezpieczenia", + "@security": {}, + "mangeFilesAndStorageSpace": "Manage files and storage space", + "@mangeFilesAndStorageSpace": {}, + "storage": "Storage", + "@storage": {}, + "dark": "Ciemny", + "@dark": {}, + "light": "Jasny", + "@light": {}, + "system": "System", + "@system": {}, + "ascending": "Ascending", + "@ascending": {}, + "descending": "Descending", + "@descending": {}, + "storagePathDay": "dzień", + "@storagePathDay": {}, + "storagePathMonth": "miesiąc", + "@storagePathMonth": {}, + "storagePathYear": "rok", + "@storagePathYear": {}, + "color": "Kolor", + "@color": {}, + "filterTags": "Filter tags...", + "@filterTags": {}, + "inboxTag": "Tag skrzynki odbiorczej", + "@inboxTag": {}, + "uploadInferValuesHint": "If you specify values for these fields, your paperless instance will not automatically derive a value. If you want these values to be automatically populated by your server, leave the fields blank.", + "@uploadInferValuesHint": {}, + "useTheConfiguredBiometricFactorToAuthenticate": "Use the configured biometric factor to authenticate and unlock your documents.", + "@useTheConfiguredBiometricFactorToAuthenticate": {}, + "verifyYourIdentity": "Verify your identity", + "@verifyYourIdentity": {}, + "verifyIdentity": "Verify Identity", + "@verifyIdentity": {}, + "detailed": "Detailed", + "@detailed": {}, + "grid": "Grid", + "@grid": {}, + "list": "List", + "@list": {}, + "remove": "Remove", + "removeQueryFromSearchHistory": "Remove query from search history?" } \ No newline at end of file diff --git a/lib/l10n/intl_tr.arb b/lib/l10n/intl_tr.arb index 5d3cf65..e443a5e 100644 --- a/lib/l10n/intl_tr.arb +++ b/lib/l10n/intl_tr.arb @@ -1,673 +1,617 @@ { "@@locale": "tr", - "aboutDialogDevelopedByText": "Developed by {name}", - "@aboutDialogDevelopedByText": { + "developedBy": "Developed by {name}", + "@developedBy": { "placeholders": { "name": {} } }, - "accountSettingsAddAnotherAccount": "Add another account", - "@accountSettingsAddAnotherAccount": {}, - "accountSettingsTitle": "Account", - "@accountSettingsTitle": {}, - "addCorrespondentPageTitle": "Yeni ek yazar", - "@addCorrespondentPageTitle": {}, - "addDocumentTypePageTitle": "Yeni Belge Türü", - "@addDocumentTypePageTitle": {}, - "addStoragePathPageTitle": "Yeni Depolama Yolu", - "@addStoragePathPageTitle": {}, - "addTagPageTitle": "Yeni Etiket", - "@addTagPageTitle": {}, - "appDrawerAboutInfoLoadingText": "Uygulama bilgileri alınıyor...", - "@appDrawerAboutInfoLoadingText": {}, - "appDrawerAboutLabel": "Bu uygulama hakkında", - "@appDrawerAboutLabel": {}, - "appDrawerHeaderLoggedInAsText": "Olarak giriş yapıldı", - "@appDrawerHeaderLoggedInAsText": {}, - "appDrawerLogoutLabel": "Bağlantıyı kes", - "@appDrawerLogoutLabel": {}, - "appDrawerReportBugLabel": "Hata Bildir", - "@appDrawerReportBugLabel": {}, - "appDrawerSettingsLabel": "Ayarlar", - "@appDrawerSettingsLabel": {}, - "appSettingsBiometricAuthenticationDescriptionText": "Uygulama başlangıcında kimlik doğrulaması yapın", - "@appSettingsBiometricAuthenticationDescriptionText": {}, - "appSettingsBiometricAuthenticationLabel": "Biyometrik kimlik doğrulama", - "@appSettingsBiometricAuthenticationLabel": {}, - "appSettingsDisableBiometricAuthenticationReasonText": "Biyometrik kimlik doğrulamayı devre dışı bırakmak için kimlik doğrulaması yapın", - "@appSettingsDisableBiometricAuthenticationReasonText": {}, - "appSettingsEnableBiometricAuthenticationReasonText": "Biyometrik kimlik doğrulamayı etkinleştirmek için kimlik doğrulaması yapın", - "@appSettingsEnableBiometricAuthenticationReasonText": {}, - "appTitleText": "Paperless Mobil", - "@appTitleText": {}, - "bottomNavDocumentsPageLabel": "Dökümanlar", - "@bottomNavDocumentsPageLabel": {}, - "bottomNavInboxPageLabel": "Gelen Kutusu", - "@bottomNavInboxPageLabel": {}, - "bottomNavLabelsPageLabel": "Etiketler", - "@bottomNavLabelsPageLabel": {}, - "bottomNavScannerPageLabel": "Tarayıcı", - "@bottomNavScannerPageLabel": {}, - "colorSchemeOptionClassic": "Classic", - "@colorSchemeOptionClassic": {}, - "colorSchemeOptionDynamic": "Dynamic", - "@colorSchemeOptionDynamic": {}, - "correspondentFormFieldSearchHintText": "Yazmaya başlayın...", - "@correspondentFormFieldSearchHintText": {}, - "deleteViewDialogContentText": "Bu görünümü gerçekten silmek istiyor musunuz?", - "@deleteViewDialogContentText": {}, - "deleteViewDialogTitleText": "Görünümü sil", - "@deleteViewDialogTitleText": {}, - "documentAddedPropertyLabel": "Added at", - "@documentAddedPropertyLabel": {}, - "documentArchiveSerialNumberPropertyLongLabel": "Arşiv Seri Numarası", - "@documentArchiveSerialNumberPropertyLongLabel": {}, - "documentArchiveSerialNumberPropertyShortLabel": "ASN", - "@documentArchiveSerialNumberPropertyShortLabel": {}, - "documentCorrespondentPropertyLabel": "Ek Yazarlar", - "@documentCorrespondentPropertyLabel": {}, - "documentCreatedPropertyLabel": "Created at", - "@documentCreatedPropertyLabel": {}, - "documentDeleteSuccessMessage": "Doküman başarıyla silindi.", - "@documentDeleteSuccessMessage": {}, - "documentDetailsPageAssignAsnButtonLabel": "Ata", - "@documentDetailsPageAssignAsnButtonLabel": {}, - "documentDetailsPageDeleteTooltip": "Delete", - "@documentDetailsPageDeleteTooltip": {}, - "documentDetailsPageDownloadTooltip": "Download", - "@documentDetailsPageDownloadTooltip": {}, - "documentDetailsPageEditTooltip": "Edit", - "@documentDetailsPageEditTooltip": {}, - "documentDetailsPageLoadFullContentLabel": "Tüm içeriği yükle", - "@documentDetailsPageLoadFullContentLabel": {}, - "documentDetailsPageNoPdfViewerFoundErrorMessage": "No app to display PDF files found!", - "@documentDetailsPageNoPdfViewerFoundErrorMessage": {}, - "documentDetailsPageOpenInSystemViewerTooltip": "Open in system viewer", - "@documentDetailsPageOpenInSystemViewerTooltip": {}, - "documentDetailsPageOpenPdfPermissionDeniedErrorMessage": "Could not open file: Permission denied.", - "@documentDetailsPageOpenPdfPermissionDeniedErrorMessage": {}, - "documentDetailsPagePreviewTooltip": "Preview", - "@documentDetailsPagePreviewTooltip": {}, - "documentDetailsPageShareTooltip": "Share", - "@documentDetailsPageShareTooltip": {}, - "documentDetailsPageSimilarDocumentsLabel": "Benzer Belgeler", - "@documentDetailsPageSimilarDocumentsLabel": {}, - "documentDetailsPageTabContentLabel": "İçerik", - "@documentDetailsPageTabContentLabel": {}, - "documentDetailsPageTabMetaDataLabel": "Meta Veri", - "@documentDetailsPageTabMetaDataLabel": {}, - "documentDetailsPageTabOverviewLabel": "Genel bakış", - "@documentDetailsPageTabOverviewLabel": {}, - "documentDetailsPageTabSimilarDocumentsLabel": "Similar Documents", - "@documentDetailsPageTabSimilarDocumentsLabel": {}, - "documentDocumentTypePropertyLabel": "Döküman tipi", - "@documentDocumentTypePropertyLabel": {}, - "documentDownloadDialogArchivedOption": "Archived (pdf)", - "@documentDownloadDialogArchivedOption": {}, - "documentDownloadDialogChooseFiletype": "Choose filetype", - "@documentDownloadDialogChooseFiletype": {}, - "documentDownloadDialogOriginalOption": "Original", - "@documentDownloadDialogOriginalOption": {}, - "documentDownloadSuccessMessage": "Döküman başarıyla indirildi.", - "@documentDownloadSuccessMessage": {}, - "documentEditPageSuggestionsLabel": "Öneriler:", - "@documentEditPageSuggestionsLabel": {}, - "documentEditPageTitle": "Dökümanı Düzenle", - "@documentEditPageTitle": {}, - "documentFilterAdvancedLabel": "Gelişmiş", - "@documentFilterAdvancedLabel": {}, - "documentFilterApplyFilterLabel": "Uygula", - "@documentFilterApplyFilterLabel": {}, - "documentFilterQueryOptionsAsnLabel": "ASN", - "@documentFilterQueryOptionsAsnLabel": {}, - "documentFilterQueryOptionsExtendedLabel": "Genişletilmiş", - "@documentFilterQueryOptionsExtendedLabel": {}, - "documentFilterQueryOptionsTitleAndContentLabel": "Başlık & İçerik", - "@documentFilterQueryOptionsTitleAndContentLabel": {}, - "documentFilterQueryOptionsTitleLabel": "Başlık", - "@documentFilterQueryOptionsTitleLabel": {}, - "documentFilterResetLabel": "Sıfırla", - "@documentFilterResetLabel": {}, - "documentFilterSearchLabel": "Ara", - "@documentFilterSearchLabel": {}, - "documentFilterTitle": "Dökümanları Filtrele", - "@documentFilterTitle": {}, - "documentMetaDataChecksumLabel": "Orijinal MD5-Sağlaması", - "@documentMetaDataChecksumLabel": {}, - "documentMetaDataMediaFilenamePropertyLabel": "Medya Dosya Adı", - "@documentMetaDataMediaFilenamePropertyLabel": {}, - "documentMetaDataOriginalFileSizeLabel": "Orijinal Dosya Boyutu", - "@documentMetaDataOriginalFileSizeLabel": {}, - "documentMetaDataOriginalMimeTypeLabel": "Orijinal MIME-Tipi", - "@documentMetaDataOriginalMimeTypeLabel": {}, - "documentModifiedPropertyLabel": "Modified at", - "@documentModifiedPropertyLabel": {}, - "documentPreviewPageTitle": "Ön izleme", - "@documentPreviewPageTitle": {}, - "documentScannerPageAddScanButtonLabel": "Belge tarat", - "@documentScannerPageAddScanButtonLabel": {}, - "documentScannerPageEmptyStateText": "Henüz taranan belge yok.", - "@documentScannerPageEmptyStateText": {}, - "documentScannerPageOrText": "yada", - "@documentScannerPageOrText": {}, - "documentScannerPageResetButtonTooltipText": "Tüm tarananları sil", - "@documentScannerPageResetButtonTooltipText": {}, - "documentScannerPageTitle": "Tara", - "@documentScannerPageTitle": {}, - "documentScannerPageUploadButtonTooltip": "Paperless'a Yükle", - "@documentScannerPageUploadButtonTooltip": {}, - "documentScannerPageUploadFromThisDeviceButtonLabel": "Bu cihazdan bir döküman yükleyin", - "@documentScannerPageUploadFromThisDeviceButtonLabel": {}, - "documentSearchHistory": "History", - "@documentSearchHistory": {}, - "documentSearchNoMatchesFound": "No matches found.", - "@documentSearchNoMatchesFound": {}, - "documentSearchPageRemoveFromHistory": "Remove from search history?", - "@documentSearchPageRemoveFromHistory": {}, - "documentSearchResults": "Results", - "@documentSearchResults": {}, - "documentSearchSearchDocuments": "Search documents", - "@documentSearchSearchDocuments": {}, - "documentsEmptyStateResetFilterLabel": "Filtreyi sıfırla", - "@documentsEmptyStateResetFilterLabel": {}, - "documentsFilterPageAdvancedLabel": "Gelişmiş", - "@documentsFilterPageAdvancedLabel": {}, - "documentsFilterPageApplyFilterLabel": "Uygula", - "@documentsFilterPageApplyFilterLabel": {}, - "documentsFilterPageDateRangeLastMonthLabel": "Geçen Ay", - "@documentsFilterPageDateRangeLastMonthLabel": {}, - "documentsFilterPageDateRangeLastSevenDaysLabel": "Geçmiş 7 Gün", - "@documentsFilterPageDateRangeLastSevenDaysLabel": {}, - "documentsFilterPageDateRangeLastThreeMonthsLabel": "Geçmiş 3 Ay", - "@documentsFilterPageDateRangeLastThreeMonthsLabel": {}, - "documentsFilterPageDateRangeLastYearLabel": "Geçen sene", - "@documentsFilterPageDateRangeLastYearLabel": {}, - "documentsFilterPageQueryOptionsAsnLabel": "ASN", - "@documentsFilterPageQueryOptionsAsnLabel": {}, - "documentsFilterPageQueryOptionsExtendedLabel": "Extended", - "@documentsFilterPageQueryOptionsExtendedLabel": {}, - "documentsFilterPageQueryOptionsTitleAndContentLabel": "Başlık & İçerik", - "@documentsFilterPageQueryOptionsTitleAndContentLabel": {}, - "documentsFilterPageQueryOptionsTitleLabel": "Başlık", - "@documentsFilterPageQueryOptionsTitleLabel": {}, - "documentsFilterPageSearchLabel": "Ara", - "@documentsFilterPageSearchLabel": {}, - "documentsFilterPageTitle": "Dökümanları Filtrele", - "@documentsFilterPageTitle": {}, - "documentsPageBulkDeleteSuccessfulText": "Dokümanlar başarıyla silindi.", - "@documentsPageBulkDeleteSuccessfulText": {}, - "documentsPageEmptyStateNothingHereText": "Burada hiçbir şey yok gibi görünüyor...", - "@documentsPageEmptyStateNothingHereText": {}, - "documentsPageEmptyStateOopsText": "Hata.", - "@documentsPageEmptyStateOopsText": {}, - "documentsPageNewDocumentAvailableText": "Yeni döküman mevcut!", - "@documentsPageNewDocumentAvailableText": {}, - "documentsPageOrderByLabel": "Şuna göre sırala", - "@documentsPageOrderByLabel": {}, - "documentsPageSelectionBulkDeleteDialogContinueText": "Bu işlem geri alınamaz. Yine de devam etmek istiyor musunuz?", - "@documentsPageSelectionBulkDeleteDialogContinueText": {}, - "documentsPageSelectionBulkDeleteDialogTitle": "Silmeyi onayla", - "@documentsPageSelectionBulkDeleteDialogTitle": {}, - "documentsPageSelectionBulkDeleteDialogWarningTextMany": "Aşağıdaki belgeleri silmek istediğinizden emin misiniz?", - "@documentsPageSelectionBulkDeleteDialogWarningTextMany": {}, - "documentsPageSelectionBulkDeleteDialogWarningTextOne": "Aşağıdaki belgeyi silmek istediğinizden emin misiniz?", - "@documentsPageSelectionBulkDeleteDialogWarningTextOne": {}, - "documentsPageTitle": "Dökümanlar", - "@documentsPageTitle": {}, - "documentsSelectedText": "seçilmiş", - "@documentsSelectedText": {}, - "documentStoragePathPropertyLabel": "Depolama Yolu", - "@documentStoragePathPropertyLabel": {}, - "documentsUploadPageTitle": "Belge hazırla", - "@documentsUploadPageTitle": {}, - "documentTagsPropertyLabel": "Etiketler", - "@documentTagsPropertyLabel": {}, - "documentTitlePropertyLabel": "Başlık", - "@documentTitlePropertyLabel": {}, - "documentTypeFormFieldSearchHintText": "Yazmaya başlayın...", - "@documentTypeFormFieldSearchHintText": {}, - "documentUpdateSuccessMessage": "Doküman başarıyla güncellendi.", - "@documentUpdateSuccessMessage": {}, - "documentUploadFileNameLabel": "Dosya adı", - "@documentUploadFileNameLabel": {}, - "documentUploadPageSynchronizeTitleAndFilenameLabel": "Başlığı ve dosya adını senkronize et", - "@documentUploadPageSynchronizeTitleAndFilenameLabel": {}, - "documentUploadProcessingSuccessfulReloadActionText": "Yenile", - "@documentUploadProcessingSuccessfulReloadActionText": {}, - "documentUploadProcessingSuccessfulText": "Doküman başarıyla işlendi.", - "@documentUploadProcessingSuccessfulText": {}, - "documentUploadSuccessText": "Doküman başarıyla yüklendi, işleniyor...", - "@documentUploadSuccessText": {}, - "editLabelPageConfirmDeletionDialogTitle": "Silmeyi onayla.", - "@editLabelPageConfirmDeletionDialogTitle": {}, - "editLabelPageDeletionDialogText": "Bu etiket, diğer belgelere referanslar içerir. Bu etiketi silerek, tüm referanslar kaldırılacaktır. Devam etmek ister misiniz?", - "@editLabelPageDeletionDialogText": {}, - "errorMessageAcknowledgeTasksError": "Görevler kabul edilemedi.", - "@errorMessageAcknowledgeTasksError": {}, - "errorMessageAuthenticationFailed": "Kimlik doğrulama başarısız oldu, lütfen tekrar deneyin.", - "@errorMessageAuthenticationFailed": {}, - "errorMessageAutocompleteQueryError": "Sorgunuz otomatik olarak tamamlanmaya çalışılırken bir hata oluştu.", - "@errorMessageAutocompleteQueryError": {}, - "errorMessageBiometricAuthenticationFailed": "Biyometrik doğrulama başarısız oldu.", - "@errorMessageBiometricAuthenticationFailed": {}, - "errorMessageBiotmetricsNotSupported": "Biyometrik kimlik doğrulama bu cihazda desteklenmiyor.", - "@errorMessageBiotmetricsNotSupported": {}, - "errorMessageBulkActionFailed": "Dokümanlar toplu düzenlenemedi.", - "@errorMessageBulkActionFailed": {}, - "errorMessageCorrespondentCreateFailed": "Ek yazar oluşturulamadı, lütfen tekrar deneyin.", - "@errorMessageCorrespondentCreateFailed": {}, - "errorMessageCorrespondentLoadFailed": "Ek yazarlar yüklenemedi.", - "@errorMessageCorrespondentLoadFailed": {}, - "errorMessageCreateSavedViewError": "Kayıtlı görünüm oluşturulamadı, lütfen tekrar deneyin.", - "@errorMessageCreateSavedViewError": {}, - "errorMessageDeleteSavedViewError": "Kayıtlı görünüm silinemedi, lütfen tekrar deneyin", - "@errorMessageDeleteSavedViewError": {}, - "errorMessageDeviceOffline": "Şu anda çevrimdışısınız. Lütfen internete bağlı olduğunuzdan emin olun.", - "@errorMessageDeviceOffline": {}, - "errorMessageDocumentAsnQueryFailed": "Arşiv seri numarası atanamadı.", - "@errorMessageDocumentAsnQueryFailed": {}, - "errorMessageDocumentDeleteFailed": "Doküman silinemedi, lütfen tekrar deneyin.", - "@errorMessageDocumentDeleteFailed": {}, - "errorMessageDocumentLoadFailed": "Dokümanlar yüklenemedi, lütfen tekrar deneyin.", - "@errorMessageDocumentLoadFailed": {}, - "errorMessageDocumentPreviewFailed": "Doküman önizlemesi yüklenemedi.", - "@errorMessageDocumentPreviewFailed": {}, - "errorMessageDocumentTypeCreateFailed": "Doküman oluşturulamadı, lütfen tekrar deneyin.", - "@errorMessageDocumentTypeCreateFailed": {}, - "errorMessageDocumentTypeLoadFailed": "Belge türleri yüklenemedi, lütfen tekrar deneyin.", - "@errorMessageDocumentTypeLoadFailed": {}, - "errorMessageDocumentUpdateFailed": "Doküman güncellenemedi, lütfen tekrar deneyin.", - "@errorMessageDocumentUpdateFailed": {}, - "errorMessageDocumentUploadFailed": "Doküman yüklenemedi, lütfen tekrar deneyin.", - "@errorMessageDocumentUploadFailed": {}, - "errorMessageInvalidClientCertificateConfiguration": "Geçersiz sertifika veya eksik parola, lütfen tekrar deneyin", - "@errorMessageInvalidClientCertificateConfiguration": {}, - "errorMessageLoadSavedViewsError": "Kayıtlı görünümler yüklenemedi.", - "@errorMessageLoadSavedViewsError": {}, - "errorMessageMissingClientCertificate": "Bir müşteri sertifikası bekleniyordu ancak gönderilmedi. Lütfen geçerli bir müşteri sertifikası sağlayın.", - "@errorMessageMissingClientCertificate": {}, - "errorMessageNotAuthenticated": "Kullanıcının kimliği doğrulanmadı.", - "@errorMessageNotAuthenticated": {}, - "errorMessageRequestTimedOut": "Sunucuya yapılan istek zaman aşımına uğradı.", - "@errorMessageRequestTimedOut": {}, - "errorMessageScanRemoveFailed": "Taramalar kaldırılırken bir hata oluştu.", - "@errorMessageScanRemoveFailed": {}, - "errorMessageServerUnreachable": "Paperless sunucunuza erişilemedi, çalışır durumda mı?", - "@errorMessageServerUnreachable": {}, - "errorMessageSimilarQueryError": "Benzer belgeler yüklenemedi.", - "@errorMessageSimilarQueryError": {}, - "errorMessageStoragePathCreateFailed": "Depolama yolu oluşturulamadı, lütfen tekrar deneyin.", - "@errorMessageStoragePathCreateFailed": {}, - "errorMessageStoragePathLoadFailed": "Depolama yolları yüklenemedi.", - "@errorMessageStoragePathLoadFailed": {}, - "errorMessageSuggestionsQueryError": "Öneriler yüklenemedi.", - "@errorMessageSuggestionsQueryError": {}, - "errorMessageTagCreateFailed": "Etiket oluşturulamadı, lütfen tekrar deneyin.", - "@errorMessageTagCreateFailed": {}, - "errorMessageTagLoadFailed": "Etiketler yüklenemedi.", - "@errorMessageTagLoadFailed": {}, - "errorMessageUnknonwnError": "Bilinmeyen bir hata oluştu.", - "@errorMessageUnknonwnError": {}, - "errorMessageUnsupportedFileFormat": "Bu dosya formatı desteklenmiyor.", - "@errorMessageUnsupportedFileFormat": {}, - "errorReportLabel": "RAPORLA", - "@errorReportLabel": {}, - "extendedDateRangeDialogAbsoluteLabel": "Mutlak", - "@extendedDateRangeDialogAbsoluteLabel": {}, - "extendedDateRangeDialogHintText": "İpucu: Somut tarihlerin yanı sıra, geçerli tarihe göre bir zaman aralığı da belirleyebilirsiniz.", - "@extendedDateRangeDialogHintText": {}, - "extendedDateRangeDialogRelativeAmountLabel": "Miktar", - "@extendedDateRangeDialogRelativeAmountLabel": {}, - "extendedDateRangeDialogRelativeLabel": "Bağıl", - "@extendedDateRangeDialogRelativeLabel": {}, - "extendedDateRangeDialogRelativeLastLabel": "Son", - "@extendedDateRangeDialogRelativeLastLabel": {}, - "extendedDateRangeDialogRelativeTimeUnitLabel": "Zaman birimi", - "@extendedDateRangeDialogRelativeTimeUnitLabel": {}, - "extendedDateRangeDialogTitle": "Tarih aralığı seçin", - "@extendedDateRangeDialogTitle": {}, - "extendedDateRangePickerAfterLabel": "Sonra", - "@extendedDateRangePickerAfterLabel": {}, - "extendedDateRangePickerBeforeLabel": "Önce", - "@extendedDateRangePickerBeforeLabel": {}, - "extendedDateRangePickerDayText": "{count, plural, zero{} one{gün} other{günler}}", - "@extendedDateRangePickerDayText": { + "addAnotherAccount": "Add another account", + "@addAnotherAccount": {}, + "account": "Account", + "@account": {}, + "addCorrespondent": "Yeni ek yazar", + "@addCorrespondent": {}, + "addDocumentType": "Yeni Belge Türü", + "@addDocumentType": {}, + "addStoragePath": "Yeni Depolama Yolu", + "@addStoragePath": {}, + "addTag": "Yeni Etiket", + "@addTag": {}, + "aboutThisApp": "Bu uygulama hakkında", + "@aboutThisApp": {}, + "loggedInAs": "Olarak giriş yapıldı", + "@loggedInAs": {}, + "disconnect": "Bağlantıyı kes", + "@disconnect": {}, + "reportABug": "Hata Bildir", + "@reportABug": {}, + "settings": "Ayarlar", + "@settings": {}, + "authenticateOnAppStart": "Uygulama başlangıcında kimlik doğrulaması yapın", + "@authenticateOnAppStart": {}, + "biometricAuthentication": "Biyometrik kimlik doğrulama", + "@biometricAuthentication": {}, + "authenticateToToggleBiometricAuthentication": "{mode, select, enable{Biyometrik kimlik doğrulamayı etkinleştirmek için kimlik doğrulaması yapın} disable{Biyometrik kimlik doğrulamayı devre dışı bırakmak için kimlik doğrulaması yapın}}", + "@authenticateToToggleBiometricAuthentication": { + "placeholders": { + "mode": {} + } + }, + "authenticateToEnableBiometricAuthentication": "", + "@authenticateToEnableBiometricAuthentication": {}, + "documents": "Dökümanlar", + "@documents": {}, + "inbox": "Gelen Kutusu", + "@inbox": {}, + "labels": "Etiketler", + "@labels": {}, + "scanner": "Tarayıcı", + "@scanner": {}, + "classic": "Classic", + "@classic": {}, + "dynamic": "Dynamic", + "@dynamic": {}, + "startTyping": "Yazmaya başlayın...", + "@startTyping": {}, + "doYouReallyWantToDeleteThisView": "Bu görünümü gerçekten silmek istiyor musunuz?", + "@doYouReallyWantToDeleteThisView": {}, + "deleteView": "Görünümü sil", + "@deleteView": {}, + "addedAt": "Added at", + "@addedAt": {}, + "archiveSerialNumber": "Arşiv Seri Numarası", + "@archiveSerialNumber": {}, + "asn": "ASN", + "@asn": {}, + "correspondent": "Ek Yazarlar", + "@correspondent": {}, + "createdAt": "Created at", + "@createdAt": {}, + "documentSuccessfullyDeleted": "Doküman başarıyla silindi.", + "@documentSuccessfullyDeleted": {}, + "AssignAsn": "Ata", + "@AssignAsn": {}, + "deleteDocumentTooltip": "Delete", + "@deleteDocumentTooltip": {}, + "downloadDocumentTooltip": "Download", + "@downloadDocumentTooltip": {}, + "editDocumentTooltip": "Edit", + "@editDocumentTooltip": {}, + "loadFullContent": "Tüm içeriği yükle", + "@loadFullContent": {}, + "noAppToDisplayPDFFilesFound": "No app to display PDF files found!", + "@noAppToDisplayPDFFilesFound": {}, + "openInSystemViewer": "Open in system viewer", + "@openInSystemViewer": {}, + "couldNotOpenFilePermissionDenied": "Could not open file: Permission denied.", + "@couldNotOpenFilePermissionDenied": {}, + "previewTooltip": "Preview", + "@previewTooltip": {}, + "shareTooltip": "Share", + "@shareTooltip": {}, + "similarDocuments": "Benzer Belgeler", + "@similarDocuments": {}, + "content": "İçerik", + "@content": {}, + "metaData": "Meta Veri", + "@metaData": {}, + "overview": "Genel bakış", + "@overview": {}, + "documentType": "Döküman tipi", + "@documentType": {}, + "archivedPdf": "Archived (pdf)", + "@archivedPdf": {}, + "chooseFiletype": "Choose filetype", + "@chooseFiletype": {}, + "original": "Original", + "@original": {}, + "documentSuccessfullyDownloaded": "Döküman başarıyla indirildi.", + "@documentSuccessfullyDownloaded": {}, + "suggestions": "Öneriler:", + "@suggestions": {}, + "editDocument": "Dökümanı Düzenle", + "@editDocument": {}, + "advanced": "Gelişmiş", + "@advanced": {}, + "apply": "Uygula", + "@apply": {}, + "extended": "Genişletilmiş", + "@extended": {}, + "titleAndContent": "Başlık & İçerik", + "@titleAndContent": {}, + "title": "Başlık", + "@title": {}, + "reset": "Sıfırla", + "@reset": {}, + "filterDocuments": "Dökümanları Filtrele", + "@filterDocuments": {}, + "originalMD5Checksum": "Orijinal MD5-Sağlaması", + "@originalMD5Checksum": {}, + "mediaFilename": "Medya Dosya Adı", + "@mediaFilename": {}, + "originalFileSize": "Orijinal Dosya Boyutu", + "@originalFileSize": {}, + "originalMIMEType": "Orijinal MIME-Tipi", + "@originalMIMEType": {}, + "modifiedAt": "Modified at", + "@modifiedAt": {}, + "preview": "Ön izleme", + "@preview": {}, + "scanADocument": "Belge tarat", + "@scanADocument": {}, + "noDocumentsScannedYet": "Henüz taranan belge yok.", + "@noDocumentsScannedYet": {}, + "or": "yada", + "@or": {}, + "deleteAllScans": "Tüm tarananları sil", + "@deleteAllScans": {}, + "uploadADocumentFromThisDevice": "Bu cihazdan bir döküman yükleyin", + "@uploadADocumentFromThisDevice": {}, + "noMatchesFound": "No matches found.", + "@noMatchesFound": {}, + "removeFromSearchHistory": "Remove from search history?", + "@removeFromSearchHistory": {}, + "results": "Results", + "@results": {}, + "searchDocuments": "Search documents", + "@searchDocuments": {}, + "resetFilter": "Filtreyi sıfırla", + "@resetFilter": {}, + "lastMonth": "Geçen Ay", + "@lastMonth": {}, + "last7Days": "Geçmiş 7 Gün", + "@last7Days": {}, + "last3Months": "Geçmiş 3 Ay", + "@last3Months": {}, + "lastYear": "Geçen sene", + "@lastYear": {}, + "search": "Ara", + "@search": {}, + "documentsSuccessfullyDeleted": "Dokümanlar başarıyla silindi.", + "@documentsSuccessfullyDeleted": {}, + "thereSeemsToBeNothingHere": "Burada hiçbir şey yok gibi görünüyor...", + "@thereSeemsToBeNothingHere": {}, + "oops": "Hata.", + "@oops": {}, + "newDocumentAvailable": "Yeni döküman mevcut!", + "@newDocumentAvailable": {}, + "orderBy": "Şuna göre sırala", + "@orderBy": {}, + "thisActionIsIrreversibleDoYouWishToProceedAnyway": "Bu işlem geri alınamaz. Yine de devam etmek istiyor musunuz?", + "@thisActionIsIrreversibleDoYouWishToProceedAnyway": {}, + "confirmDeletion": "Silmeyi onayla", + "@confirmDeletion": {}, + "areYouSureYouWantToDeleteTheFollowingDocuments": "Aşağıdaki belgeleri silmek istediğinizden emin misiniz?", + "@areYouSureYouWantToDeleteTheFollowingDocuments": {}, + "countSelected": "{count} seçilmiş", + "@countSelected": {}, + "storagePath": "Depolama Yolu", + "@storagePath": {}, + "prepareDocument": "Belge hazırla", + "@prepareDocument": {}, + "tags": "Etiketler", + "@tags": {}, + "documentSuccessfullyUpdated": "Doküman başarıyla güncellendi.", + "@documentSuccessfullyUpdated": {}, + "fileName": "Dosya adı", + "@fileName": {}, + "synchronizeTitleAndFilename": "Başlığı ve dosya adını senkronize et", + "@synchronizeTitleAndFilename": {}, + "reload": "Yenile", + "@reload": {}, + "documentSuccessfullyUploadedProcessing": "Doküman başarıyla yüklendi, işleniyor...", + "@documentSuccessfullyUploadedProcessing": {}, + "deleteLabelWarningText": "Bu etiket, diğer belgelere referanslar içerir. Bu etiketi silerek, tüm referanslar kaldırılacaktır. Devam etmek ister misiniz?", + "@deleteLabelWarningText": {}, + "couldNotAcknowledgeTasks": "Görevler kabul edilemedi.", + "@couldNotAcknowledgeTasks": {}, + "authenticationFailedPleaseTryAgain": "Kimlik doğrulama başarısız oldu, lütfen tekrar deneyin.", + "@authenticationFailedPleaseTryAgain": {}, + "anErrorOccurredWhileTryingToAutocompleteYourQuery": "Sorgunuz otomatik olarak tamamlanmaya çalışılırken bir hata oluştu.", + "@anErrorOccurredWhileTryingToAutocompleteYourQuery": {}, + "biometricAuthenticationFailed": "Biyometrik doğrulama başarısız oldu.", + "@biometricAuthenticationFailed": {}, + "biometricAuthenticationNotSupported": "Biyometrik kimlik doğrulama bu cihazda desteklenmiyor.", + "@biometricAuthenticationNotSupported": {}, + "couldNotBulkEditDocuments": "Dokümanlar toplu düzenlenemedi.", + "@couldNotBulkEditDocuments": {}, + "couldNotCreateCorrespondent": "Ek yazar oluşturulamadı, lütfen tekrar deneyin.", + "@couldNotCreateCorrespondent": {}, + "couldNotLoadCorrespondents": "Ek yazarlar yüklenemedi.", + "@couldNotLoadCorrespondents": {}, + "couldNotCreateSavedView": "Kayıtlı görünüm oluşturulamadı, lütfen tekrar deneyin.", + "@couldNotCreateSavedView": {}, + "couldNotDeleteSavedView": "Kayıtlı görünüm silinemedi, lütfen tekrar deneyin", + "@couldNotDeleteSavedView": {}, + "youAreCurrentlyOffline": "Şu anda çevrimdışısınız. Lütfen internete bağlı olduğunuzdan emin olun.", + "@youAreCurrentlyOffline": {}, + "couldNotAssignArchiveSerialNumber": "Arşiv seri numarası atanamadı.", + "@couldNotAssignArchiveSerialNumber": {}, + "couldNotDeleteDocument": "Doküman silinemedi, lütfen tekrar deneyin.", + "@couldNotDeleteDocument": {}, + "couldNotLoadDocuments": "Dokümanlar yüklenemedi, lütfen tekrar deneyin.", + "@couldNotLoadDocuments": {}, + "couldNotLoadDocumentPreview": "Doküman önizlemesi yüklenemedi.", + "@couldNotLoadDocumentPreview": {}, + "couldNotCreateDocument": "Doküman oluşturulamadı, lütfen tekrar deneyin.", + "@couldNotCreateDocument": {}, + "couldNotLoadDocumentTypes": "Belge türleri yüklenemedi, lütfen tekrar deneyin.", + "@couldNotLoadDocumentTypes": {}, + "couldNotUpdateDocument": "Doküman güncellenemedi, lütfen tekrar deneyin.", + "@couldNotUpdateDocument": {}, + "couldNotUploadDocument": "Doküman yüklenemedi, lütfen tekrar deneyin.", + "@couldNotUploadDocument": {}, + "invalidCertificateOrMissingPassphrase": "Geçersiz sertifika veya eksik parola, lütfen tekrar deneyin", + "@invalidCertificateOrMissingPassphrase": {}, + "couldNotLoadSavedViews": "Kayıtlı görünümler yüklenemedi.", + "@couldNotLoadSavedViews": {}, + "aClientCertificateWasExpectedButNotSent": "Bir müşteri sertifikası bekleniyordu ancak gönderilmedi. Lütfen geçerli bir müşteri sertifikası sağlayın.", + "@aClientCertificateWasExpectedButNotSent": {}, + "userIsNotAuthenticated": "Kullanıcının kimliği doğrulanmadı.", + "@userIsNotAuthenticated": {}, + "requestTimedOut": "Sunucuya yapılan istek zaman aşımına uğradı.", + "@requestTimedOut": {}, + "anErrorOccurredRemovingTheScans": "Taramalar kaldırılırken bir hata oluştu.", + "@anErrorOccurredRemovingTheScans": {}, + "couldNotReachYourPaperlessServer": "Paperless sunucunuza erişilemedi, çalışır durumda mı?", + "@couldNotReachYourPaperlessServer": {}, + "couldNotLoadSimilarDocuments": "Benzer belgeler yüklenemedi.", + "@couldNotLoadSimilarDocuments": {}, + "couldNotCreateStoragePath": "Depolama yolu oluşturulamadı, lütfen tekrar deneyin.", + "@couldNotCreateStoragePath": {}, + "couldNotLoadStoragePaths": "Depolama yolları yüklenemedi.", + "@couldNotLoadStoragePaths": {}, + "couldNotLoadSuggestions": "Öneriler yüklenemedi.", + "@couldNotLoadSuggestions": {}, + "couldNotCreateTag": "Etiket oluşturulamadı, lütfen tekrar deneyin.", + "@couldNotCreateTag": {}, + "couldNotLoadTags": "Etiketler yüklenemedi.", + "@couldNotLoadTags": {}, + "anUnknownErrorOccurred": "Bilinmeyen bir hata oluştu.", + "@anUnknownErrorOccurred": {}, + "fileFormatNotSupported": "Bu dosya formatı desteklenmiyor.", + "@fileFormatNotSupported": {}, + "report": "RAPORLA", + "@report": {}, + "absolute": "Mutlak", + "@absolute": {}, + "hintYouCanAlsoSpecifyRelativeValues": "İpucu: Somut tarihlerin yanı sıra, geçerli tarihe göre bir zaman aralığı da belirleyebilirsiniz.", + "@hintYouCanAlsoSpecifyRelativeValues": {}, + "amount": "Miktar", + "@amount": {}, + "relative": "Bağıl", + "@relative": {}, + "last": "Son", + "@last": {}, + "timeUnit": "Zaman birimi", + "@timeUnit": {}, + "selectDateRange": "Tarih aralığı seçin", + "@selectDateRange": {}, + "after": "Sonra", + "@after": {}, + "before": "Önce", + "@before": {}, + "days": "{count, plural, zero{} one{gün} other{günler}}", + "@days": { "placeholders": { "count": {} } }, - "extendedDateRangePickerLastDaysLabel": "{count, plural, zero{} one{Dün} other{Geçmiş {count} gün}}", - "@extendedDateRangePickerLastDaysLabel": { + "lastNDays": "{count, plural, zero{} one{Dün} other{Geçmiş {count} gün}}", + "@lastNDays": { "placeholders": { "count": {} } }, - "extendedDateRangePickerLastMonthsLabel": "{count, plural, zero{} one{Geçen ay} other{Geçmiş {count} ay}}", - "@extendedDateRangePickerLastMonthsLabel": { + "lastNMonths": "{count, plural, zero{} one{Geçen ay} other{Geçmiş {count} ay}}", + "@lastNMonths": { "placeholders": { "count": {} } }, - "extendedDateRangePickerLastText": "Geçen", - "@extendedDateRangePickerLastText": {}, - "extendedDateRangePickerLastWeeksLabel": "{count, plural, zero{} one{Geçen hafta} other{Geçmiş {count} hafta}}", - "@extendedDateRangePickerLastWeeksLabel": { + "lastNWeeks": "{count, plural, zero{} one{Geçen hafta} other{Geçmiş {count} hafta}}", + "@lastNWeeks": { "placeholders": { "count": {} } }, - "extendedDateRangePickerLastYearsLabel": "{count, plural, zero{} one{Geçen yıl} other{Geçmiş {count} yıl}}", - "@extendedDateRangePickerLastYearsLabel": { + "lastNYears": "{count, plural, zero{} one{Geçen yıl} other{Geçmiş {count} yıl}}", + "@lastNYears": { "placeholders": { "count": {} } }, - "extendedDateRangePickerMonthText": "{count, plural, zero{} one{ay} other{aylar}}", - "@extendedDateRangePickerMonthText": { + "months": "{count, plural, zero{} one{ay} other{aylar}}", + "@months": { "placeholders": { "count": {} } }, - "extendedDateRangePickerWeekText": "{count, plural, zero{} one{hafta} other{haftalar}}", - "@extendedDateRangePickerWeekText": { + "weeks": "{count, plural, zero{} one{hafta} other{haftalar}}", + "@weeks": { "placeholders": { "count": {} } }, - "extendedDateRangePickerYearText": "{count, plural, zero{} one{yıl} other{yıllar}}", - "@extendedDateRangePickerYearText": { + "years": "{count, plural, zero{} one{yıl} other{yıllar}}", + "@years": { "placeholders": { "count": {} } }, - "genericAcknowledgeLabel": "Başarılı!", - "@genericAcknowledgeLabel": {}, - "genericActionCancelLabel": "İptal", - "@genericActionCancelLabel": {}, - "genericActionCloseLabel": "Close", - "@genericActionCloseLabel": {}, - "genericActionCreateLabel": "Yarat", - "@genericActionCreateLabel": {}, - "genericActionDeleteLabel": "Sil", - "@genericActionDeleteLabel": {}, - "genericActionEditLabel": "Düzenle", - "@genericActionEditLabel": {}, - "genericActionOkLabel": "Tamam", - "@genericActionOkLabel": {}, - "genericActionSaveLabel": "Kaydet", - "@genericActionSaveLabel": {}, - "genericActionSelectText": "Seç", - "@genericActionSelectText": {}, - "genericActionUpdateLabel": "Değişiklikleri Kaydet", - "@genericActionUpdateLabel": {}, - "genericActionUploadLabel": "Yükle", - "@genericActionUploadLabel": {}, - "genericMessageOfflineText": "Çevrimdışısınız.", - "@genericMessageOfflineText": {}, - "inboxActionAssignAsn": "Assign ASN", - "@inboxActionAssignAsn": {}, - "inboxActionDeleteDocument": "Delete document", - "@inboxActionDeleteDocument": {}, - "inboxPageAssignAsnLabel": "ASN ata", - "@inboxPageAssignAsnLabel": {}, - "inboxPageDocumentRemovedMessageText": "Döküman gelen kutusundan kaldırıldı.", - "@inboxPageDocumentRemovedMessageText": {}, - "inboxPageMarkAllAsSeenConfirmationDialogText": "Tüm belgeleri görüntülendi olarak işaretlemek istediğinizden emin misiniz? Bu, tüm gelen kutusu etiketlerini belgelerden kaldırarak, toplu bir düzenleme işlemi gerçekleştirecektir. Bu eylem geri alınamaz! Devam etmek istediğine emin misiniz?", - "@inboxPageMarkAllAsSeenConfirmationDialogText": {}, - "inboxPageMarkAllAsSeenConfirmationDialogTitleText": "Tümü görüntülendi olarak işaretlensin mi?", - "@inboxPageMarkAllAsSeenConfirmationDialogTitleText": {}, - "inboxPageMarkAllAsSeenLabel": "Hepsi görüntülendi", - "@inboxPageMarkAllAsSeenLabel": {}, - "inboxPageMarkAsSeenText": "Görüntülendi olarak işaretle", - "@inboxPageMarkAsSeenText": {}, - "inboxPageNoNewDocumentsRefreshLabel": "Yenile", - "@inboxPageNoNewDocumentsRefreshLabel": {}, - "inboxPageNoNewDocumentsText": "Görüntülenmemiş belgeniz yok.", - "@inboxPageNoNewDocumentsText": {}, - "inboxPageQuickActionsLabel": "Hızlı eylemler", - "@inboxPageQuickActionsLabel": {}, - "inboxPageSuggestionSuccessfullyAppliedMessage": "Öneri başarıyla gönderildi.", - "@inboxPageSuggestionSuccessfullyAppliedMessage": {}, - "inboxPageTodayText": "Bugün", - "@inboxPageTodayText": {}, - "inboxPageUndoRemoveText": "Geri al", - "@inboxPageUndoRemoveText": {}, - "inboxPageUnseenText": "görüntülenmemiş", - "@inboxPageUnseenText": {}, - "inboxPageUsageHintText": "İpucu: Bir belgeyi görüntülendi olarak işaretlemek ve tüm gelen kutusu etiketlerini belgeden kaldırmak için sola kaydırın.", - "@inboxPageUsageHintText": {}, - "inboxPageYesterdayText": "Dün", - "@inboxPageYesterdayText": {}, - "labelAnyAssignedText": "Herhangi bir atanan", - "@labelAnyAssignedText": {}, - "labelFormFieldNoItemsFoundText": "Hiç bir öğe bulunamadı!", - "@labelFormFieldNoItemsFoundText": {}, - "labelIsInsensivitePropertyLabel": "İlişkisiz durum.", - "@labelIsInsensivitePropertyLabel": {}, - "labelMatchingAlgorithmPropertyLabel": "Eşleştirme Algoritması", - "@labelMatchingAlgorithmPropertyLabel": {}, - "labelMatchPropertyLabel": "Match", - "@labelMatchPropertyLabel": {}, - "labelNamePropertyLabel": "İsim", - "@labelNamePropertyLabel": {}, - "labelNotAssignedText": "Atanmadı", - "@labelNotAssignedText": {}, - "labelsPageCorrespondentEmptyStateAddNewLabel": "Yeni ek yazar ekle", - "@labelsPageCorrespondentEmptyStateAddNewLabel": {}, - "labelsPageCorrespondentEmptyStateDescriptionText": "Herhangi bir ek yazar ayarlamamışsınız gibi görünüyor.", - "@labelsPageCorrespondentEmptyStateDescriptionText": {}, - "labelsPageCorrespondentsTitleText": "Correspondents", - "@labelsPageCorrespondentsTitleText": {}, - "labelsPageDocumentTypeEmptyStateAddNewLabel": "Yeni döküman türü ekle", - "@labelsPageDocumentTypeEmptyStateAddNewLabel": {}, - "labelsPageDocumentTypeEmptyStateDescriptionText": "Ayarlanmış herhangi bir döküman türünüz yok gibi görünüyor.", - "@labelsPageDocumentTypeEmptyStateDescriptionText": {}, - "labelsPageDocumentTypesTitleText": "Döküman Türleri", - "@labelsPageDocumentTypesTitleText": {}, - "labelsPageStoragePathEmptyStateAddNewLabel": "Yeni depolama yolu ekle", - "@labelsPageStoragePathEmptyStateAddNewLabel": {}, - "labelsPageStoragePathEmptyStateDescriptionText": "Ayarlanmış herhangi bir depolama yolunuz yok gibi görünüyor.", - "@labelsPageStoragePathEmptyStateDescriptionText": {}, - "labelsPageStoragePathTitleText": "Depolama Yolları", - "@labelsPageStoragePathTitleText": {}, - "labelsPageTagsEmptyStateAddNewLabel": "Yeni etiket ekle", - "@labelsPageTagsEmptyStateAddNewLabel": {}, - "labelsPageTagsEmptyStateDescriptionText": "Ayarlanmış herhangi bir etiketiniz yok gibi görünüyor.", - "@labelsPageTagsEmptyStateDescriptionText": {}, - "labelsPageTagsTitleText": "Etiketler", - "@labelsPageTagsTitleText": {}, - "linkedDocumentsPageTitle": "Bağlantılı Belgeler", - "@linkedDocumentsPageTitle": {}, - "loginPageAdvancedLabel": "Gelişmiş Ayarlar", - "@loginPageAdvancedLabel": {}, - "loginPageClientCertificatePassphraseLabel": "Gizli şifre", - "@loginPageClientCertificatePassphraseLabel": {}, - "loginPageClientCertificateSettingDescriptionText": "Karşılıklı TLS Kimlik Doğrulamasını Yapılandırma", - "@loginPageClientCertificateSettingDescriptionText": {}, - "loginPageClientCertificateSettingInvalidFileFormatValidationText": "Geçersiz sertifika biçimi, yalnızca .pfx'e izin verilir", - "@loginPageClientCertificateSettingInvalidFileFormatValidationText": {}, - "loginPageClientCertificateSettingLabel": "İstemci Sertifikası", - "@loginPageClientCertificateSettingLabel": {}, - "loginPageClientCertificateSettingSelectFileText": "Dosya seç...", - "@loginPageClientCertificateSettingSelectFileText": {}, - "loginPageContinueLabel": "Devam", - "@loginPageContinueLabel": {}, - "loginPageIncorrectOrMissingCertificatePassphraseErrorMessageText": "Yanlış veya eksik sertifika parolası.", - "@loginPageIncorrectOrMissingCertificatePassphraseErrorMessageText": {}, - "loginPageLoginButtonLabel": "Bağlan", - "@loginPageLoginButtonLabel": {}, - "loginPagePasswordFieldLabel": "Parola", - "@loginPagePasswordFieldLabel": {}, - "loginPagePasswordValidatorMessageText": "Şifre boş bırakılamaz.", - "@loginPagePasswordValidatorMessageText": {}, - "loginPageReachabilityConnectionTimeoutText": "Bağlantı zaman aşımına uğradı.", - "@loginPageReachabilityConnectionTimeoutText": {}, - "loginPageReachabilityInvalidClientCertificateConfigurationText": "Yanlış veya eksik istemci sertifika parolası.", - "@loginPageReachabilityInvalidClientCertificateConfigurationText": {}, + "gotIt": "Başarılı!", + "@gotIt": {}, + "cancel": "İptal", + "@cancel": {}, + "close": "Close", + "@close": {}, + "create": "Yarat", + "@create": {}, + "delete": "Sil", + "@delete": {}, + "edit": "Düzenle", + "@edit": {}, + "ok": "Tamam", + "@ok": {}, + "save": "Kaydet", + "@save": {}, + "select": "Seç", + "@select": {}, + "saveChanges": "Değişiklikleri Kaydet", + "@saveChanges": {}, + "upload": "Yükle", + "@upload": {}, + "youreOffline": "Çevrimdışısınız.", + "@youreOffline": {}, + "assignASN": "Assign ASN", + "@assignASN": {}, + "deleteDocument": "Delete document", + "@deleteDocument": {}, + "removeDocumentFromInbox": "Döküman gelen kutusundan kaldırıldı.", + "@removeDocumentFromInbox": {}, + "areYouSureYouWantToMarkAllDocumentsAsSeen": "Tüm belgeleri görüntülendi olarak işaretlemek istediğinizden emin misiniz? Bu, tüm gelen kutusu etiketlerini belgelerden kaldırarak, toplu bir düzenleme işlemi gerçekleştirecektir. Bu eylem geri alınamaz! Devam etmek istediğine emin misiniz?", + "@areYouSureYouWantToMarkAllDocumentsAsSeen": {}, + "markAllAsSeen": "Tümü görüntülendi olarak işaretlensin mi?", + "@markAllAsSeen": {}, + "allSeen": "Hepsi görüntülendi", + "@allSeen": {}, + "markAsSeen": "Görüntülendi olarak işaretle", + "@markAsSeen": {}, + "refresh": "Yenile", + "@refresh": {}, + "youDoNotHaveUnseenDocuments": "Görüntülenmemiş belgeniz yok.", + "@youDoNotHaveUnseenDocuments": {}, + "quickAction": "Hızlı eylemler", + "@quickAction": {}, + "suggestionSuccessfullyApplied": "Öneri başarıyla gönderildi.", + "@suggestionSuccessfullyApplied": {}, + "today": "Bugün", + "@today": {}, + "undo": "Geri al", + "@undo": {}, + "nUnseen": "{count} görüntülenmemiş", + "@nUnseen": {}, + "swipeLeftToMarkADocumentAsSeen": "İpucu: Bir belgeyi görüntülendi olarak işaretlemek ve tüm gelen kutusu etiketlerini belgeden kaldırmak için sola kaydırın.", + "@swipeLeftToMarkADocumentAsSeen": {}, + "yesterday": "Dün", + "@yesterday": {}, + "anyAssigned": "Herhangi bir atanan", + "@anyAssigned": {}, + "noItemsFound": "Hiç bir öğe bulunamadı!", + "@noItemsFound": {}, + "caseIrrelevant": "İlişkisiz durum.", + "@caseIrrelevant": {}, + "matchingAlgorithm": "Eşleştirme Algoritması", + "@matchingAlgorithm": {}, + "match": "Match", + "@match": {}, + "name": "İsim", + "@name": {}, + "notAssigned": "Atanmadı", + "@notAssigned": {}, + "addNewCorrespondent": "Yeni ek yazar ekle", + "@addNewCorrespondent": {}, + "noCorrespondentsSetUp": "Herhangi bir ek yazar ayarlamamışsınız gibi görünüyor.", + "@noCorrespondentsSetUp": {}, + "correspondents": "Correspondents", + "@correspondents": {}, + "addNewDocumentType": "Yeni döküman türü ekle", + "@addNewDocumentType": {}, + "noDocumentTypesSetUp": "Ayarlanmış herhangi bir döküman türünüz yok gibi görünüyor.", + "@noDocumentTypesSetUp": {}, + "documentTypes": "Döküman Türleri", + "@documentTypes": {}, + "addNewStoragePath": "Yeni depolama yolu ekle", + "@addNewStoragePath": {}, + "noStoragePathsSetUp": "Ayarlanmış herhangi bir depolama yolunuz yok gibi görünüyor.", + "@noStoragePathsSetUp": {}, + "storagePaths": "Depolama Yolları", + "@storagePaths": {}, + "addNewTag": "Yeni etiket ekle", + "@addNewTag": {}, + "noTagsSetUp": "Ayarlanmış herhangi bir etiketiniz yok gibi görünüyor.", + "@noTagsSetUp": {}, + "linkedDocuments": "Bağlantılı Belgeler", + "@linkedDocuments": {}, + "advancedSettings": "Gelişmiş Ayarlar", + "@advancedSettings": {}, + "passphrase": "Gizli şifre", + "@passphrase": {}, + "configureMutualTLSAuthentication": "Karşılıklı TLS Kimlik Doğrulamasını Yapılandırma", + "@configureMutualTLSAuthentication": {}, + "invalidCertificateFormat": "Geçersiz sertifika biçimi, yalnızca .pfx'e izin verilir", + "@invalidCertificateFormat": {}, + "clientcertificate": "İstemci Sertifikası", + "@clientcertificate": {}, + "selectFile": "Dosya seç...", + "@selectFile": {}, + "continueLabel": "Devam", + "@continueLabel": {}, + "incorrectOrMissingCertificatePassphrase": "Yanlış veya eksik sertifika parolası.", + "@incorrectOrMissingCertificatePassphrase": {}, + "connect": "Bağlan", + "@connect": {}, + "password": "Parola", + "@password": {}, + "passwordMustNotBeEmpty": "Şifre boş bırakılamaz.", + "@passwordMustNotBeEmpty": {}, + "connectionTimedOut": "Bağlantı zaman aşımına uğradı.", + "@connectionTimedOut": {}, "loginPageReachabilityMissingClientCertificateText": "Bir istemci sertifikası bekleniyordu ancak gönderilmedi. Lütfen bir sertifika sağlayın.", "@loginPageReachabilityMissingClientCertificateText": {}, - "loginPageReachabilityNotReachableText": "Sunucuyla bağlantı kurulamadı.", - "@loginPageReachabilityNotReachableText": {}, - "loginPageReachabilitySuccessText": "Bağlantı başarıyla kuruldu.", - "@loginPageReachabilitySuccessText": {}, - "loginPageReachabilityUnresolvedHostText": "Ana bilgisayar çözülemedi. Lütfen sunucu adresini ve internet bağlantınızı kontrol edin.", - "@loginPageReachabilityUnresolvedHostText": {}, - "loginPageServerUrlFieldLabel": "Sunucu adresi", - "@loginPageServerUrlFieldLabel": {}, - "loginPageServerUrlValidatorMessageInvalidAddressText": "Geçersiz adres.", - "@loginPageServerUrlValidatorMessageInvalidAddressText": {}, - "loginPageServerUrlValidatorMessageMissingSchemeText": "Sunucu adresi bir şema içermelidir.", - "@loginPageServerUrlValidatorMessageMissingSchemeText": {}, - "loginPageServerUrlValidatorMessageRequiredText": "Sunucu adresi boş bırakılamaz.", - "@loginPageServerUrlValidatorMessageRequiredText": {}, - "loginPageSignInButtonLabel": "Oturum Aç", - "@loginPageSignInButtonLabel": {}, + "couldNotEstablishConnectionToTheServer": "Sunucuyla bağlantı kurulamadı.", + "@couldNotEstablishConnectionToTheServer": {}, + "connectionSuccessfulylEstablished": "Bağlantı başarıyla kuruldu.", + "@connectionSuccessfulylEstablished": {}, + "hostCouldNotBeResolved": "Ana bilgisayar çözülemedi. Lütfen sunucu adresini ve internet bağlantınızı kontrol edin.", + "@hostCouldNotBeResolved": {}, + "serverAddress": "Sunucu adresi", + "@serverAddress": {}, + "invalidAddress": "Geçersiz adres.", + "@invalidAddress": {}, + "serverAddressMustIncludeAScheme": "Sunucu adresi bir şema içermelidir.", + "@serverAddressMustIncludeAScheme": {}, + "serverAddressMustNotBeEmpty": "Sunucu adresi boş bırakılamaz.", + "@serverAddressMustNotBeEmpty": {}, + "signIn": "Oturum Aç", + "@signIn": {}, "loginPageSignInTitle": "Oturum Aç", "@loginPageSignInTitle": {}, - "loginPageSignInToPrefixText": "{serverAddress} adresinde oturum aç", - "@loginPageSignInToPrefixText": { + "signInToServer": "{serverAddress} adresinde oturum aç", + "@signInToServer": { "placeholders": { "serverAddress": {} } }, - "loginPageTitle": "Paperless'a Bağlan", - "@loginPageTitle": {}, - "loginPageUsernameLabel": "Kullanıcı adı", - "@loginPageUsernameLabel": {}, - "loginPageUsernameValidatorMessageText": "Kullanıcı adı boş bırakılamaz.", - "@loginPageUsernameValidatorMessageText": {}, - "matchingAlgorithmAllDescription": "Document contains all of these words", - "@matchingAlgorithmAllDescription": {}, - "matchingAlgorithmAllName": "All", - "@matchingAlgorithmAllName": {}, - "matchingAlgorithmAnyDescription": "Document contains any of these words", - "@matchingAlgorithmAnyDescription": {}, - "matchingAlgorithmAnyName": "Any", - "@matchingAlgorithmAnyName": {}, - "matchingAlgorithmAutoDescription": "Learn matching automatically", - "@matchingAlgorithmAutoDescription": {}, - "matchingAlgorithmAutoName": "Auto", - "@matchingAlgorithmAutoName": {}, - "matchingAlgorithmExactDescription": "Document contains this string", - "@matchingAlgorithmExactDescription": {}, - "matchingAlgorithmExactName": "Exact", - "@matchingAlgorithmExactName": {}, - "matchingAlgorithmFuzzyDescription": "Document contains a word similar to this word", - "@matchingAlgorithmFuzzyDescription": {}, - "matchingAlgorithmFuzzyName": "Fuzzy", - "@matchingAlgorithmFuzzyName": {}, - "matchingAlgorithmRegexDescription": "Document matches this regular expression", - "@matchingAlgorithmRegexDescription": {}, - "matchingAlgorithmRegexName": "Regular Expression", - "@matchingAlgorithmRegexName": {}, - "offlineWidgetText": "İnternet bağlantısı kurulamadı.", - "@offlineWidgetText": {}, - "onboardingDoneButtonLabel": "Bitti", - "@onboardingDoneButtonLabel": {}, - "onboardingNextButtonLabel": "İleri", - "@onboardingNextButtonLabel": {}, - "receiveSharedFilePermissionDeniedMessage": "Alınan dosyaya erişilemedi. Lütfen paylaşmadan önce uygulamayı açmayı deneyin.", - "@receiveSharedFilePermissionDeniedMessage": {}, - "referencedDocumentsReadOnlyHintText": "Bu salt okunur bir görünümdür! Belgeleri düzenleyemez veya kaldıramazsınız. En fazla 100 referanslı belge yüklenecektir.", - "@referencedDocumentsReadOnlyHintText": {}, - "savedViewCreateNewLabel": "Yeni görünüm", - "@savedViewCreateNewLabel": {}, - "savedViewCreateTooltipText": "Geçerli filtre ölçütlerine göre yeni bir görünüm oluşturur.", - "@savedViewCreateTooltipText": {}, - "savedViewNameLabel": "İsim", - "@savedViewNameLabel": {}, - "savedViewsEmptyStateText": "Belgelerinizi hızla filtrelemek için görünümler oluşturun.", - "@savedViewsEmptyStateText": {}, - "savedViewsFiltersSetCount": "{count, plural, zero{{count} filters set} one{{count} filter set} other{{count} filters set}}", - "@savedViewsFiltersSetCount": { + "connectToPaperless": "Paperless'a Bağlan", + "@connectToPaperless": {}, + "username": "Kullanıcı adı", + "@username": {}, + "usernameMustNotBeEmpty": "Kullanıcı adı boş bırakılamaz.", + "@usernameMustNotBeEmpty": {}, + "documentContainsAllOfTheseWords": "Document contains all of these words", + "@documentContainsAllOfTheseWords": {}, + "all": "All", + "@all": {}, + "documentContainsAnyOfTheseWords": "Document contains any of these words", + "@documentContainsAnyOfTheseWords": {}, + "any": "Any", + "@any": {}, + "learnMatchingAutomatically": "Learn matching automatically", + "@learnMatchingAutomatically": {}, + "auto": "Auto", + "@auto": {}, + "documentContainsThisString": "Document contains this string", + "@documentContainsThisString": {}, + "exact": "Exact", + "@exact": {}, + "documentContainsAWordSimilarToThisWord": "Document contains a word similar to this word", + "@documentContainsAWordSimilarToThisWord": {}, + "fuzzy": "Fuzzy", + "@fuzzy": {}, + "documentMatchesThisRegularExpression": "Document matches this regular expression", + "@documentMatchesThisRegularExpression": {}, + "regularExpression": "Regular Expression", + "@regularExpression": {}, + "anInternetConnectionCouldNotBeEstablished": "İnternet bağlantısı kurulamadı.", + "@anInternetConnectionCouldNotBeEstablished": {}, + "done": "Bitti", + "@done": {}, + "next": "İleri", + "@next": {}, + "couldNotAccessReceivedFile": "Alınan dosyaya erişilemedi. Lütfen paylaşmadan önce uygulamayı açmayı deneyin.", + "@couldNotAccessReceivedFile": {}, + "newView": "Yeni görünüm", + "@newView": {}, + "createsASavedViewBasedOnTheCurrentFilterCriteria": "Geçerli filtre ölçütlerine göre yeni bir görünüm oluşturur.", + "@createsASavedViewBasedOnTheCurrentFilterCriteria": {}, + "createViewsToQuicklyFilterYourDocuments": "Belgelerinizi hızla filtrelemek için görünümler oluşturun.", + "@createViewsToQuicklyFilterYourDocuments": {}, + "nFiltersSet": "{count, plural, zero{{count} filters set} one{{count} filter set} other{{count} filters set}}", + "@nFiltersSet": { "placeholders": { "count": {} } }, - "savedViewShowInSidebarLabel": "Kenar çubuğunda göster", - "@savedViewShowInSidebarLabel": {}, - "savedViewShowOnDashboardLabel": "Kontrol panelinde göster", - "@savedViewShowOnDashboardLabel": {}, - "savedViewsLabel": "Kayıtlı Görünümler", - "@savedViewsLabel": {}, - "scannerPageClearAllLabel": "Clear all", - "@scannerPageClearAllLabel": {}, - "scannerPageImagePreviewTitle": "Tara", - "@scannerPageImagePreviewTitle": {}, - "scannerPagePreviewLabel": "Preview", - "@scannerPagePreviewLabel": {}, - "scannerPageUploadLabel": "Upload", - "@scannerPageUploadLabel": {}, - "scrollToTopLabel": "Scroll to top", - "@scrollToTopLabel": {}, - "serverInformationPaperlessVersionText": "Paperless sunucu versiyonu", - "@serverInformationPaperlessVersionText": {}, - "settingsPageAppearanceSettingDarkThemeLabel": "Koyu Tema", - "@settingsPageAppearanceSettingDarkThemeLabel": {}, - "settingsPageAppearanceSettingLightThemeLabel": "Aydınlık Tema", - "@settingsPageAppearanceSettingLightThemeLabel": {}, - "settingsPageAppearanceSettingSystemThemeLabel": "Sistem temasını kullan", - "@settingsPageAppearanceSettingSystemThemeLabel": {}, - "settingsPageAppearanceSettingTitle": "Görünüm", - "@settingsPageAppearanceSettingTitle": {}, - "settingsPageApplicationSettingsDescriptionText": "Dil ve görsel görünüm", - "@settingsPageApplicationSettingsDescriptionText": {}, - "settingsPageApplicationSettingsLabel": "Uygulama", - "@settingsPageApplicationSettingsLabel": {}, - "settingsPageColorSchemeSettingDialogDescription": "Choose between a classic color scheme inspired by a traditional Paperless green or use the dynamic color scheme based on your system theme.", - "@settingsPageColorSchemeSettingDialogDescription": {}, - "settingsPageColorSchemeSettingDynamicThemeingVersionMismatchWarning": "Dynamic theming is only supported for devices running Android 12 and above. Selecting the 'Dynamic' option might not have any effect depending on your OS implementation.", - "@settingsPageColorSchemeSettingDynamicThemeingVersionMismatchWarning": {}, - "settingsPageColorSchemeSettingLabel": "Colors", - "@settingsPageColorSchemeSettingLabel": {}, - "settingsPageLanguageSettingLabel": "Dil", - "@settingsPageLanguageSettingLabel": {}, - "settingsPageSecuritySettingsDescriptionText": "Biyometrik kimlik doğrulama", - "@settingsPageSecuritySettingsDescriptionText": {}, - "settingsPageSecuritySettingsLabel": "Güvenlik", - "@settingsPageSecuritySettingsLabel": {}, - "settingsPageStorageSettingsDescriptionText": "Dosyaları ve depolama alanını yönetin", - "@settingsPageStorageSettingsDescriptionText": {}, - "settingsPageStorageSettingsLabel": "Depolama", - "@settingsPageStorageSettingsLabel": {}, - "settingsThemeModeDarkLabel": "Koyu", - "@settingsThemeModeDarkLabel": {}, - "settingsThemeModeLightLabel": "Aydınlık", - "@settingsThemeModeLightLabel": {}, - "settingsThemeModeSystemLabel": "Sistem", - "@settingsThemeModeSystemLabel": {}, - "sortDocumentAscending": "Ascending", - "@sortDocumentAscending": {}, - "sortDocumentDescending": "Descending", - "@sortDocumentDescending": {}, - "storagePathParameterDayLabel": "gün", - "@storagePathParameterDayLabel": {}, - "storagePathParameterMonthLabel": "ay", - "@storagePathParameterMonthLabel": {}, - "storagePathParameterYearLabel": "yıl", - "@storagePathParameterYearLabel": {}, - "tagColorPropertyLabel": "Renkler", - "@tagColorPropertyLabel": {}, - "tagFormFieldSearchHintText": "Etiketleri filtrele...", - "@tagFormFieldSearchHintText": {}, - "tagInboxTagPropertyLabel": "Gelen Kutusu-Etiketi", - "@tagInboxTagPropertyLabel": {}, - "uploadPageAutomaticallInferredFieldsHintText": "Bu alanlar için değerler belirtirseniz, paperless örneğiniz otomatik olarak bir değer türetmeyecektir. Bu değerlerin sunucunuz tarafından otomatik olarak doldurulmasını istiyorsanız, alanları boş bırakın.", - "@uploadPageAutomaticallInferredFieldsHintText": {}, - "verifyIdentityPageDescriptionText": "Belgelerinizin şifresini çözmek ve oturum açmak için biyometrik faktör kullanın.", - "@verifyIdentityPageDescriptionText": {}, - "verifyIdentityPageLogoutButtonLabel": "Bağlantıyı kes", - "@verifyIdentityPageLogoutButtonLabel": {}, - "verifyIdentityPageTitle": "Kimliğinizi doğrulayın", - "@verifyIdentityPageTitle": {}, - "verifyIdentityPageVerifyIdentityButtonLabel": "Kimliği Doğrula", - "@verifyIdentityPageVerifyIdentityButtonLabel": {}, - "viewTypeDetailedOption": "Detailed", - "@viewTypeDetailedOption": {}, - "viewTypeGridOption": "Grid", - "@viewTypeGridOption": {}, - "viewTypeListOption": "List", - "@viewTypeListOption": {}, - "genericActionRemoveLabel": "Remove", - "documentSearchRemoveHistoryEntryText": "Remove query from search history?" + "showInSidebar": "Kenar çubuğunda göster", + "@showInSidebar": {}, + "showOnDashboard": "Kontrol panelinde göster", + "@showOnDashboard": {}, + "views": "Kayıtlı Görünümler", + "@views": {}, + "clearAll": "Clear all", + "@clearAll": {}, + "scan": "Tara", + "@scan": {}, + "previewScan": "Preview", + "@previewScan": {}, + "scrollToTop": "Scroll to top", + "@scrollToTop": {}, + "paperlessServerVersion": "Paperless sunucu versiyonu", + "@paperlessServerVersion": {}, + "darkTheme": "Koyu Tema", + "@darkTheme": {}, + "lightTheme": "Aydınlık Tema", + "@lightTheme": {}, + "systemTheme": "Sistem temasını kullan", + "@systemTheme": {}, + "appearance": "Görünüm", + "@appearance": {}, + "languageAndVisualAppearance": "Dil ve görsel görünüm", + "@languageAndVisualAppearance": {}, + "applicationSettings": "Uygulama", + "@applicationSettings": {}, + "colorSchemeHint": "Choose between a classic color scheme inspired by a traditional Paperless green or use the dynamic color scheme based on your system theme.", + "@colorSchemeHint": {}, + "colorSchemeNotSupportedWarning": "Dynamic theming is only supported for devices running Android 12 and above. Selecting the 'Dynamic' option might not have any effect depending on your OS implementation.", + "@colorSchemeNotSupportedWarning": {}, + "colors": "Colors", + "@colors": {}, + "language": "Dil", + "@language": {}, + "security": "Güvenlik", + "@security": {}, + "mangeFilesAndStorageSpace": "Dosyaları ve depolama alanını yönetin", + "@mangeFilesAndStorageSpace": {}, + "storage": "Depolama", + "@storage": {}, + "dark": "Koyu", + "@dark": {}, + "light": "Aydınlık", + "@light": {}, + "system": "Sistem", + "@system": {}, + "ascending": "Ascending", + "@ascending": {}, + "descending": "Descending", + "@descending": {}, + "storagePathDay": "gün", + "@storagePathDay": {}, + "storagePathMonth": "ay", + "@storagePathMonth": {}, + "storagePathYear": "yıl", + "@storagePathYear": {}, + "color": "Renkler", + "@color": {}, + "filterTags": "Etiketleri filtrele...", + "@filterTags": {}, + "inboxTag": "Gelen Kutusu-Etiketi", + "@inboxTag": {}, + "uploadInferValuesHint": "Bu alanlar için değerler belirtirseniz, paperless örneğiniz otomatik olarak bir değer türetmeyecektir. Bu değerlerin sunucunuz tarafından otomatik olarak doldurulmasını istiyorsanız, alanları boş bırakın.", + "@uploadInferValuesHint": {}, + "useTheConfiguredBiometricFactorToAuthenticate": "Belgelerinizin şifresini çözmek ve oturum açmak için biyometrik faktör kullanın.", + "@useTheConfiguredBiometricFactorToAuthenticate": {}, + "verifyYourIdentity": "Kimliğinizi doğrulayın", + "@verifyYourIdentity": {}, + "verifyIdentity": "Kimliği Doğrula", + "@verifyIdentity": {}, + "detailed": "Detailed", + "@detailed": {}, + "grid": "Grid", + "@grid": {}, + "list": "List", + "@list": {}, + "remove": "Remove", + "removeQueryFromSearchHistory": "Remove query from search history?" } \ No newline at end of file