mirror of
https://github.com/Xevion/paperless-mobile.git
synced 2025-12-09 06:07:54 -06:00
Removed suggestions from inbox, added translations, added paging to inbox, visual updates, changed default matching algorithm to auto
This commit is contained in:
76
lib/core/translation/error_code_localization_mapper.dart
Normal file
76
lib/core/translation/error_code_localization_mapper.dart
Normal file
@@ -0,0 +1,76 @@
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:paperless_api/paperless_api.dart';
|
||||
import 'package:paperless_mobile/generated/l10n.dart';
|
||||
|
||||
String translateError(BuildContext context, ErrorCode code) {
|
||||
switch (code) {
|
||||
case ErrorCode.unknown:
|
||||
return S.of(context).errorMessageUnknonwnError;
|
||||
case ErrorCode.authenticationFailed:
|
||||
return S.of(context).errorMessageAuthenticationFailed;
|
||||
case ErrorCode.notAuthenticated:
|
||||
return S.of(context).errorMessageNotAuthenticated;
|
||||
case ErrorCode.documentUploadFailed:
|
||||
return S.of(context).errorMessageDocumentUploadFailed;
|
||||
case ErrorCode.documentUpdateFailed:
|
||||
return S.of(context).errorMessageDocumentUpdateFailed;
|
||||
case ErrorCode.documentLoadFailed:
|
||||
return S.of(context).errorMessageDocumentLoadFailed;
|
||||
case ErrorCode.documentDeleteFailed:
|
||||
return S.of(context).errorMessageDocumentDeleteFailed;
|
||||
case ErrorCode.documentPreviewFailed:
|
||||
return S.of(context).errorMessageDocumentPreviewFailed;
|
||||
case ErrorCode.documentAsnQueryFailed:
|
||||
return S.of(context).errorMessageDocumentAsnQueryFailed;
|
||||
case ErrorCode.tagCreateFailed:
|
||||
return S.of(context).errorMessageTagCreateFailed;
|
||||
case ErrorCode.tagLoadFailed:
|
||||
return S.of(context).errorMessageTagLoadFailed;
|
||||
case ErrorCode.documentTypeCreateFailed:
|
||||
return S.of(context).errorMessageDocumentTypeCreateFailed;
|
||||
case ErrorCode.documentTypeLoadFailed:
|
||||
return S.of(context).errorMessageDocumentTypeLoadFailed;
|
||||
case ErrorCode.correspondentCreateFailed:
|
||||
return S.of(context).errorMessageCorrespondentCreateFailed;
|
||||
case ErrorCode.correspondentLoadFailed:
|
||||
return S.of(context).errorMessageCorrespondentLoadFailed;
|
||||
case ErrorCode.scanRemoveFailed:
|
||||
return S.of(context).errorMessageScanRemoveFailed;
|
||||
case ErrorCode.invalidClientCertificateConfiguration:
|
||||
return S.of(context).errorMessageInvalidClientCertificateConfiguration;
|
||||
case ErrorCode.documentBulkActionFailed:
|
||||
return S.of(context).errorMessageBulkActionFailed;
|
||||
case ErrorCode.biometricsNotSupported:
|
||||
return S.of(context).errorMessageBiotmetricsNotSupported;
|
||||
case ErrorCode.biometricAuthenticationFailed:
|
||||
return S.of(context).errorMessageBiometricAuthenticationFailed;
|
||||
case ErrorCode.deviceOffline:
|
||||
return S.of(context).errorMessageDeviceOffline;
|
||||
case ErrorCode.serverUnreachable:
|
||||
return S.of(context).errorMessageServerUnreachable;
|
||||
case ErrorCode.similarQueryError:
|
||||
return S.of(context).errorMessageSimilarQueryError;
|
||||
case ErrorCode.autocompleteQueryError:
|
||||
return S.of(context).errorMessageAutocompleteQueryError;
|
||||
case ErrorCode.storagePathLoadFailed:
|
||||
return S.of(context).errorMessageStoragePathLoadFailed;
|
||||
case ErrorCode.storagePathCreateFailed:
|
||||
return S.of(context).errorMessageStoragePathCreateFailed;
|
||||
case ErrorCode.loadSavedViewsError:
|
||||
return S.of(context).errorMessageLoadSavedViewsError;
|
||||
case ErrorCode.createSavedViewError:
|
||||
return S.of(context).errorMessageCreateSavedViewError;
|
||||
case ErrorCode.deleteSavedViewError:
|
||||
return S.of(context).errorMessageDeleteSavedViewError;
|
||||
case ErrorCode.requestTimedOut:
|
||||
return S.of(context).errorMessageRequestTimedOut;
|
||||
case ErrorCode.unsupportedFileFormat:
|
||||
return S.of(context).errorMessageUnsupportedFileFormat;
|
||||
case ErrorCode.missingClientCertificate:
|
||||
return S.of(context).errorMessageMissingClientCertificate;
|
||||
case ErrorCode.suggestionsQueryError:
|
||||
return S.of(context).errorMessageSuggestionsQueryError;
|
||||
case ErrorCode.acknowledgeTasksError:
|
||||
return S.of(context).errorMessageAcknowledgeTasksError;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:paperless_api/paperless_api.dart';
|
||||
import 'package:paperless_mobile/generated/l10n.dart';
|
||||
|
||||
String translateMatchingAlgorithm(
|
||||
BuildContext context, MatchingAlgorithm algorithm) {
|
||||
switch (algorithm) {
|
||||
case MatchingAlgorithm.anyWord:
|
||||
return S.of(context).matchingAlgorithmAnyDescription;
|
||||
case MatchingAlgorithm.allWords:
|
||||
return S.of(context).matchingAlgorithmAllDescription;
|
||||
case MatchingAlgorithm.exactMatch:
|
||||
return S.of(context).matchingAlgorithmExactDescription;
|
||||
case MatchingAlgorithm.regex:
|
||||
return S.of(context).matchingAlgorithmRegexDescription;
|
||||
case MatchingAlgorithm.fuzzy:
|
||||
return S.of(context).matchingAlgorithmFuzzyDescription;
|
||||
case MatchingAlgorithm.auto:
|
||||
return S.of(context).matchingAlgorithmAutoDescription;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user