{ "appTitle": "Photos", "translator": "", "@translator": { "description": "Name of the translator(s) for this language" }, "photosTabLabel": "Photos", "@photosTabLabel": { "description": "Label of the tab that lists user photos" }, "albumsTabLabel": "Albums", "@albumsTabLabel": { "description": "Label of the tab that lists user albums" }, "zoomTooltip": "Zoom", "@zoomTooltip": { "description": "Tooltip of the zoom button" }, "refreshMenuLabel": "Refresh", "@refreshMenuLabel": { "description": "Label of the refresh entry in menu" }, "settingsMenuLabel": "Settings", "@settingsMenuLabel": { "description": "Label of the settings entry in menu" }, "selectionAppBarTitle": "{count} selected", "@selectionAppBarTitle": { "description": "Title of the contextual app bar that shows number of selected items", "placeholders": { "count": { "example": "1" } } }, "addSelectedToAlbumSuccessNotification": "All items added to {album} successfully", "@addSelectedToAlbumSuccessNotification": { "description": "Inform user that the selected items are added to an album successfully", "placeholders": { "album": { "example": "Sunday Walk" } } }, "addSelectedToAlbumFailureNotification": "Failed adding items to album", "@addSelectedToAlbumFailureNotification": { "description": "Inform user that the selected items cannot be added to an album" }, "addToAlbumTooltip": "Add to album", "@addToAlbumTooltip": { "description": "Add selected items to an album" }, "addToAlbumSuccessNotification": "Added to {album} successfully", "@addToAlbumSuccessNotification": { "description": "Inform user that the item is added to an album successfully", "placeholders": { "album": { "example": "Sunday Walk" } } }, "addToAlbumFailureNotification": "Failed adding to album", "@addToAlbumFailureNotification": { "description": "Inform user that the item cannot be added to an album" }, "addToAlbumAlreadyAddedNotification": "Item already in album", "@addToAlbumAlreadyAddedNotification": { "description": "Inform user that the item is already in the album" }, "deleteSelectedProcessingNotification": "{count, plural, =1{Deleting 1 item} other{Deleting {count} items}}", "@deleteSelectedProcessingNotification": { "description": "Inform user that the selected items are being deleted", "placeholders": { "count": { "example": "1" } } }, "deleteSelectedSuccessNotification": "All items deleted successfully", "@deleteSelectedSuccessNotification": { "description": "Inform user that the selected items are deleted successfully" }, "deleteSelectedFailureNotification": "{count, plural, =1{Failed deleting 1 item} other{Failed deleting {count} items}}", "@deleteSelectedFailureNotification": { "description": "Inform user that some/all the selected items cannot be deleted", "placeholders": { "count": { "example": "1" } } }, "archiveTooltip": "Archive", "@archiveTooltip": { "description": "Archive selected items" }, "archiveSelectedProcessingNotification": "{count, plural, =1{Archiving 1 item} other{Archiving {count} items}}", "@archiveSelectedProcessingNotification": { "description": "Archiving the selected items", "placeholders": { "count": { "example": "1" } } }, "archiveSelectedSuccessNotification": "All items archived successfully", "@archiveSelectedSuccessNotification": { "description": "Archived all selected items successfully" }, "archiveSelectedFailureNotification": "{count, plural, =1{Failed archiving 1 item} other{Failed archiving {count} items}}", "@archiveSelectedFailureNotification": { "description": "Cannot archive some of the selected items", "placeholders": { "count": { "example": "1" } } }, "unarchiveTooltip": "Unarchive", "@unarchiveTooltip": { "description": "Unarchive selected items" }, "unarchiveSelectedProcessingNotification": "{count, plural, =1{Unarchiving 1 item} other{Unarchiving {count} items}}", "@unarchiveSelectedProcessingNotification": { "description": "Unarchiving selected items", "placeholders": { "count": { "example": "1" } } }, "unarchiveSelectedSuccessNotification": "All items unarchived successfully", "@unarchiveSelectedSuccessNotification": { "description": "Unarchived all selected items successfully" }, "unarchiveSelectedFailureNotification": "{count, plural, =1{Failed unarchiving 1 item} other{Failed unarchiving {count} items}}", "@unarchiveSelectedFailureNotification": { "description": "Cannot unarchive some of the selected items", "placeholders": { "count": { "example": "1" } } }, "deleteTooltip": "Delete", "@deleteTooltip": { "description": "Delete selected items" }, "deleteProcessingNotification": "Deleting item", "@deleteProcessingNotification": { "description": "Inform user that the item is being deleted" }, "deleteSuccessNotification": "Deleted item successfully", "@deleteSuccessNotification": { "description": "Inform user that the item is deleted successfully" }, "deleteFailureNotification": "Failed deleting item", "@deleteFailureNotification": { "description": "Inform user that the item cannot be deleted" }, "removeSelectedFromAlbumTooltip": "Remove selected from album", "@removeSelectedFromAlbumTooltip": { "description": "Tooltip of the button that remove selected items from an album" }, "removeSelectedFromAlbumSuccessNotification": "{count, plural, =1{1 item removed from album} other{{count} items removed from album}}", "@removeSelectedFromAlbumSuccessNotification": { "description": "Inform user that the selected items are removed from an album successfully", "placeholders": { "count": { "example": "1" } } }, "removeSelectedFromAlbumFailureNotification": "Failed removing items from album", "@removeSelectedFromAlbumFailureNotification": { "description": "Inform user that the selected items cannot be removed from an album" }, "addServerTooltip": "Add server", "@addServerTooltip": { "description": "Tooltip of the button that adds a new server" }, "removeServerSuccessNotification": "Removed {server} successfully", "@removeServerSuccessNotification": { "description": "Inform user that a server is removed successfully", "placeholders": { "server": { "example": "http://www.example.com" } } }, "createAlbumTooltip": "New album", "@createAlbumTooltip": { "description": "Tooltip of the button that creates a new album" }, "createAlbumFailureNotification": "Failed creating album", "@createAlbumFailureNotification": { "description": "Inform user that an album cannot be created" }, "albumSize": "{count, plural, =0{Empty} =1{1 item} other{{count} items}}", "@albumSize": { "description": "Number of items inside an album", "placeholders": { "count": { "example": "1" } } }, "albumArchiveLabel": "Archive", "@albumArchiveLabel": { "description": "Archive" }, "connectingToServer": "Connecting to\n{server}", "@connectingToServer": { "description": "Inform user that the app is connecting to a server", "placeholders": { "server": { "example": "http://www.example.com" } } }, "nameInputHint": "Name", "@nameInputHint": { "description": "Hint of the text field expecting name data" }, "albumNameInputInvalidEmpty": "Please enter the album name", "@albumNameInputInvalidEmpty": { "description": "Inform user that the album name input field cannot be empty" }, "skipButtonLabel": "SKIP", "@skipButtonLabel": { "description": "Label of the skip button" }, "confirmButtonLabel": "CONFIRM", "@confirmButtonLabel": { "description": "Label of the confirm button" }, "signInHeaderText": "Sign in to Nextcloud server", "@signInHeaderText": { "description": "Inform user what to do in sign in widget" }, "signIn2faHintText": "*Use an app password if you have two-factor authentication enabled in the server", "@signIn2faHintText": { "description": "Notify users with 2FA enabled what should be done in order to sign in correctly" }, "serverAddressInputHint": "Server address", "@serverAddressInputHint": { "description": "Hint of the text field expecting server address data" }, "serverAddressInputInvalidEmpty": "Please enter the server address", "@serverAddressInputInvalidEmpty": { "description": "Inform user that the server address input field cannot be empty" }, "usernameInputHint": "Username", "@usernameInputHint": { "description": "Hint of the text field expecting username data" }, "usernameInputInvalidEmpty": "Please enter your username", "@usernameInputInvalidEmpty": { "description": "Inform user that the username input field cannot be empty" }, "passwordInputHint": "Password", "@passwordInputHint": { "description": "Hint of the text field expecting password data" }, "passwordInputInvalidEmpty": "Please enter your password", "@passwordInputInvalidEmpty": { "description": "Inform user that the password input field cannot be empty" }, "rootPickerHeaderText": "Pick the folders to be included", "@rootPickerHeaderText": { "description": "Inform user what to do in root picker widget" }, "rootPickerSubHeaderText": "Only photos inside the folders will be shown. Press Skip to include all", "@rootPickerSubHeaderText": { "description": "Inform user what to do in root picker widget" }, "rootPickerNavigateUpItemText": "(go back)", "@rootPickerNavigateUpItemText": { "description": "Text of the list item to navigate up the directory tree" }, "rootPickerUnpickFailureNotification": "Failed unpicking item", "@rootPickerUnpickFailureNotification": { "description": "Failed while unpicking an item in the root picker list" }, "rootPickerListEmptyNotification": "Please pick at least one folder or press skip to include all", "@rootPickerListEmptyNotification": { "description": "Error when user pressing confirm without picking any folders" }, "setupWidgetTitle": "Getting started", "@setupWidgetTitle": { "description": "Title of the introductory widget" }, "setupSettingsModifyLaterHint": "You can change this later in Settings", "@setupSettingsModifyLaterHint": { "description": "Inform user that they can modify this setting after the setup process" }, "setupHiddenPrefDirNoticeDetail": "This app creates a folder on the Nextcloud server to store preference files. Please do not modify or remove it unless you plan to remove this app", "@setupHiddenPrefDirNoticeDetail": { "description": "Inform user about the preference folder created by this app" }, "settingsWidgetTitle": "Settings", "@settingsWidgetTitle": { "description": "Title of the Settings widget" }, "settingsLanguageTitle": "Language", "@settingsLanguageTitle": { "description": "Set display language" }, "settingsExifSupportTitle": "EXIF support", "@settingsExifSupportTitle": { "description": "Title of the EXIF support setting" }, "settingsExifSupportTrueSubtitle": "Require extra network usage", "@settingsExifSupportTrueSubtitle": { "description": "Subtitle of the EXIF support setting when the value is true. The goal is to warn user about the possible side effects of enabling this setting" }, "settingsViewerSectionTitle": "Photo viewer", "@settingsViewerSectionTitle": { "description": "Settings for the photo viewer" }, "settingsScreenBrightnessTitle": "Screen brightness", "settingsScreenBrightnessDescription": "Override system brightness level", "settingsForceRotationTitle": "Ignore rotation lock", "settingsForceRotationDescription": "Rotate the screen even if auto rotation is disabled", "settingsAboutSectionTitle": "About", "@settingsAboutSectionTitle": { "description": "Title of the about section in settings widget" }, "settingsVersionTitle": "Version", "@settingsVersionTitle": { "description": "Title of the version data item" }, "settingsSourceCodeTitle": "Source code", "@settingsSourceCodeTitle": { "description": "Title of the source code item" }, "settingsBugReportTitle": "Report issue", "@settingsBugReportTitle": { "description": "Report issue" }, "settingsTranslatorTitle": "Translator", "@settingsTranslatorTitle": { "description": "Title of the translator item" }, "writePreferenceFailureNotification": "Failed setting preference", "@writePreferenceFailureNotification": { "description": "Inform user that the preference file cannot be modified" }, "enableButtonLabel": "ENABLE", "@enableButtonLabel": { "description": "Label of the enable button" }, "exifSupportDetails": "Enabling EXIF support will make various metadata available like date taken, camera model, etc. In order to read these metadata, extra network usage is required to download the original full-sized image. The app will only start downloading when connected to a Wi-Fi network", "@exifSupportDetails": { "description": "Detailed description of the exif support feature" }, "exifSupportConfirmationDialogTitle": "Enable EXIF support?", "@exifSupportConfirmationDialogTitle": { "description": "Title of the dialog to confirm enabling exif support" }, "doneButtonLabel": "DONE", "@doneButtonLabel": { "description": "Label of the done button" }, "nextButtonLabel": "NEXT", "@nextButtonLabel": { "description": "Label of the next button" }, "connectButtonLabel": "CONNECT", "@connectButtonLabel": { "description": "Label of the connect button" }, "rootPickerSkipConfirmationDialogContent": "All your files will be included", "@rootPickerSkipConfirmationDialogContent": { "description": "Inform user what happens after skipping root picker" }, "megapixelCount": "{count}MP", "@megapixelCount": { "description": "Resolution of an image in megapixel", "placeholders": { "count": { "example": "1.3" } } }, "secondCountSymbol": "{count}s", "@secondCountSymbol": { "description": "Number of seconds", "placeholders": { "count": { "example": "1" } } }, "millimeterCountSymbol": "{count}mm", "@millimeterCountSymbol": { "description": "Number of millimeters", "placeholders": { "count": { "example": "1" } } }, "detailsTooltip": "Details", "@detailsTooltip": { "description": "Tooltip of the details button" }, "downloadTooltip": "Download", "@downloadTooltip": { "description": "Tooltip of the download button" }, "downloadProcessingNotification": "Downloading file", "@downloadProcessingNotification": { "description": "Inform user that the file is being downloaded" }, "downloadSuccessNotification": "Downloaded file successfully", "@downloadSuccessNotification": { "description": "Inform user that the file is downloaded successfully" }, "downloadFailureNotification": "Failed downloading file", "@downloadFailureNotification": { "description": "Inform user that the file cannot be downloaded" }, "downloadFailureNoPermissionNotification": "Require storage access permission", "@downloadFailureNoPermissionNotification": { "description": "Inform user that the file cannot be downloaded due to missing storage permission" }, "nextTooltip": "Next", "@nextTooltip": { "description": "Tooltip of the next button" }, "previousTooltip": "Previous", "@previousTooltip": { "description": "Tooltip of the previous button" }, "webSelectRangeNotification": "Hold shift + click to select all in between", "@webSelectRangeNotification": { "description": "Inform web user how to select items in range" }, "mobileSelectRangeNotification": "Long press another item to select all in between", "@mobileSelectRangeNotification": { "description": "Inform mobile user how to select items in range" }, "updateDateTimeDialogTitle": "Modify date & time", "@updateDateTimeDialogTitle": { "description": "Dialog to modify the date & time of a file" }, "dateSubtitle": "Date", "timeSubtitle": "Time", "dateYearInputHint": "Year", "dateMonthInputHint": "Month", "dateDayInputHint": "Day", "timeHourInputHint": "Hour", "timeMinuteInputHint": "Minute", "dateTimeInputInvalid": "Invalid value", "@dateTimeInputInvalid": { "description": "Invalid date/time input (e.g., non-numeric characters)" }, "updateDateTimeFailureNotification": "Failed modifying date & time", "@updateDateTimeFailureNotification": { "description": "Failed to set the date & time of a file" }, "albumDirPickerHeaderText": "Pick the folders to be associated", "@albumDirPickerHeaderText": { "description": "Pick the folders for a folder based album" }, "albumDirPickerSubHeaderText": "Only photos in the associated folders will be included in this album", "@albumDirPickerSubHeaderText": { "description": "Pick the folders for a folder based album" }, "albumDirPickerListEmptyNotification": "Please pick at least one folder", "@albumDirPickerListEmptyNotification": { "description": "Error when user pressing confirm without picking any folders" }, "createAlbumDialogBasicLabel": "Simple", "@createAlbumDialogBasicLabel": { "description": "Simple album" }, "createAlbumDialogBasicDescription": "Simple album organizes photos regardless of the file hierarchy on the server", "@createAlbumDialogBasicDescription": { "description": "Describe what a simple album is" }, "createAlbumDialogFolderBasedLabel": "Folder based", "@createAlbumDialogFolderBasedLabel": { "description": "Folder based album" }, "createAlbumDialogFolderBasedDescription": "Folder based album reflects contents of a folder", "@createAlbumDialogFolderBasedDescription": { "description": "Describe what a folder based album is" }, "convertBasicAlbumMenuLabel": "Convert to simple album", "@convertBasicAlbumMenuLabel": { "description": "Convert a non-simple album to a simple one" }, "convertBasicAlbumConfirmationDialogTitle": "Convert to simple album", "@convertBasicAlbumConfirmationDialogTitle": { "description": "Make sure the user wants to perform the conversion" }, "convertBasicAlbumConfirmationDialogContent": "The contents of this album will no longer be managed by the app. You will be able to freely add or remove photos.\n\nThis conversion is nonreversible", "@convertBasicAlbumConfirmationDialogContent": { "description": "Make sure the user wants to perform the conversion" }, "convertBasicAlbumSuccessNotification": "Album converted successfully", "@convertBasicAlbumSuccessNotification": { "description": "Successfully converted the album" }, "importFoldersTooltip": "Import folders", "@importFoldersTooltip": { "description": "Menu entry in the album page to import folders as albums" }, "albumImporterHeaderText": "Import folders as albums", "@albumImporterHeaderText": { "description": "Import folders as albums" }, "albumImporterSubHeaderText": "Suggested folders are listed below. Depending on the number of files on your server, it might take a while to finish", "@albumImporterSubHeaderText": { "description": "Import folders as albums" }, "importButtonLabel": "IMPORT", "albumImporterProgressText": "Importing folders", "@albumImporterProgressText": { "description": "Message shown while importing" }, "editAlbumMenuLabel": "Edit album", "@editAlbumMenuLabel": { "description": "Edit the opened album" }, "doneButtonTooltip": "Done", "editTooltip": "Edit", "editAccountConflictFailureNotification": "An account already exists with the same settings", "@editAccountConflictFailureNotification": { "description": "Error when user modified an account such that it's identical to another one" }, "genericProcessingDialogContent": "Please wait", "@genericProcessingDialogContent": { "description": "Generic dialog shown when the app is temporarily blocking user input to work on something" }, "sortTooltip": "Sort", "sortOptionDialogTitle": "Sort by", "@sortOptionDialogTitle": { "description": "Select how the photos should be sorted" }, "sortOptionTimeAscendingLabel": "Oldest first", "@sortOptionTimeAscendingLabel": { "description": "Sort by time, in ascending order" }, "sortOptionTimeDescendingLabel": "Newest first", "@sortOptionTimeDescendingLabel": { "description": "Sort by time, in descending order" }, "albumEditDragRearrangeNotification": "Long press and drag an item to rearrange it manually", "@albumEditDragRearrangeNotification": { "description": "Instructions on how to rearrange photos" }, "albumAddTextTooltip": "Add text", "@albumAddTextTooltip": { "description": "Add some text that display between photos to an album" }, "shareTooltip": "Share", "@shareTooltip": { "description": "Share selected items to other apps" }, "shareSelectedEmptyNotification": "Select some photos to share", "@shareSelectedEmptyNotification": { "description": "Shown when user pressed the share button with only non-sharable items (e.g., text labels) selected" }, "shareDownloadingDialogContent": "Downloading", "@shareDownloadingDialogContent": { "description": "Downloading photos to be shared" }, "searchTooltip": "Search", "albumSearchTextFieldHint": "Search albums", "clearTooltip": "Clear", "@clearTooltip": { "description": "Clear some sort of user input, typically a text field" }, "listNoResultsText": "No results", "@listNoResultsText": { "description": "When there's nothing in a list" }, "listEmptyText": "Empty", "@listEmptyText": { "description": "When there's nothing in a list" }, "albumTrashLabel": "Trash", "@albumTrashLabel": { "description": "Deleted photos" }, "restoreTooltip": "Restore", "@restoreTooltip": { "description": "Restore selected items from trashbin" }, "restoreSelectedProcessingNotification": "{count, plural, =1{Restoring 1 item} other{Restoring {count} items}}", "@restoreSelectedProcessingNotification": { "description": "Restoring selected items from trashbin", "placeholders": { "count": { "example": "1" } } }, "restoreSelectedSuccessNotification": "All items restored successfully", "@restoreSelectedSuccessNotification": { "description": "Restored all selected items from trashbin successfully" }, "restoreSelectedFailureNotification": "{count, plural, =1{Failed restoring 1 item} other{Failed restoring {count} items}}", "@restoreSelectedFailureNotification": { "description": "Cannot restore some of the selected items from trashbin", "placeholders": { "count": { "example": "1" } } }, "restoreProcessingNotification": "Restoring item", "@restoreProcessingNotification": { "description": "Restoring the opened item from trashbin" }, "restoreSuccessNotification": "Restored item successfully", "@restoreSuccessNotification": { "description": "Restored the opened item from trashbin successfully" }, "restoreFailureNotification": "Failed restoring item", "@restoreFailureNotification": { "description": "Cannot restore the opened item from trashbin" }, "deletePermanentlyTooltip": "Delete permanently", "@deletePermanentlyTooltip": { "description": "Permanently delete selected items from trashbin" }, "deletePermanentlyConfirmationDialogTitle": "Delete permanently", "@deletePermanentlyConfirmationDialogTitle": { "description": "Make sure the user wants to delete the items" }, "deletePermanentlyConfirmationDialogContent": "Selected items will be deleted permanently from the server.\n\nThis action is nonreversible", "@deletePermanentlyConfirmationDialogContent": { "description": "Make sure the user wants to delete the items" }, "albumSharedLabel": "Shared", "@albumSharedLabel": { "description": "A small label placed next to a shared album" }, "setAlbumCoverProcessingNotification": "Setting photo as album cover", "@setAlbumCoverProcessingNotification": { "description": "Setting the opened item as the album cover" }, "setAlbumCoverSuccessNotification": "Set album cover successfully", "@setAlbumCoverSuccessNotification": { "description": "Set the opened item as the album cover successfully" }, "setAlbumCoverFailureNotification": "Failed setting album cover", "@setAlbumCoverFailureNotification": { "description": "Cannot set the opened item as the album cover" }, "metadataTaskProcessingNotification": "Processing image metadata in background", "@metadataTaskProcessingNotification": { "description": "Shown when the app is reading image metadata" }, "metadataTaskPauseNoWiFiNotification": "Waiting for WiFi", "@metadataTaskPauseNoWiFiNotification": { "description": "Shown when the app has paused reading image metadata" }, "configButtonLabel": "CONFIG", "useAsAlbumCoverTooltip": "Use as album cover", "helpTooltip": "Help", "removeFromAlbumTooltip": "Remove from album", "@removeFromAlbumTooltip": { "description": "Remove the opened photo from an album" }, "changelogTitle": "Changelog", "@changelogTitle": { "description": "Title of the changelog dialog" }, "serverCertErrorDialogTitle": "Server certificate cannot be trusted", "@serverCertErrorDialogTitle": { "description": "Title of the dialog to warn user about an untrusted SSL certificate" }, "serverCertErrorDialogContent": "The server may be hacked or someone is trying to steal your information", "@serverCertErrorDialogContent": { "description": "Warn user about an untrusted SSL certificate" }, "advancedButtonLabel": "ADVANCED", "@advancedButtonLabel": { "description": "Label of the advanced button" }, "whitelistCertDialogTitle": "Whitelist unknown certificate?", "@whitelistCertDialogTitle": { "description": "Title of the dialog to let user decide whether to whitelist an untrusted SSL certificate" }, "whitelistCertDialogContent": "You can whitelist the certificate to make the app accept it. WARNING: This poses a great security risk. Make sure the cert is self-signed by you or a trusted party\n\nHost: {host}\nFingerprint: {fingerprint}", "@whitelistCertDialogContent": { "description": "Let user decide whether to whitelist an untrusted SSL certificate", "placeholders": { "host": { "example": "www.example.com" }, "fingerprint": { "example": "da39a3ee5e6b4b0d3255bfef95601890afd80709" } } }, "whitelistCertButtonLabel": "ACCEPT THE RISK AND WHITELIST", "@whitelistCertButtonLabel": { "description": "Label of the whitelist certificate button" }, "errorUnauthenticated": "Unauthenticated access. Please sign-in again if the problem continues", "@errorUnauthenticated": { "description": "Error message when server responds with HTTP401" }, "errorDisconnected": "Unable to connect. Server may be offline or your device may be disconnected", "@errorDisconnected": { "description": "Error message when the app can't connect to the server" }, "errorLocked": "File is locked on server. Please try again later", "@errorLocked": { "description": "Error message when server responds with HTTP423" }, "errorInvalidBaseUrl": "Unable to communicate. Please make sure the address is the base URL of your Nextcloud instance", "@errorInvalidBaseUrl": { "description": "Error message when the base URL is invalid" }, "errorWrongPassword": "Unable to authenticate. Please double check the username and password", "@errorWrongPassword": { "description": "Error message when the username or password is wrong" }, "errorServerError": "Server error. Please make sure the server is setup correctly", "@errorServerError": { "description": "HTTP 500" } }