diff --git a/app/src/full/res/drawable/check.xml b/app/src/full/res/drawable/check.xml
deleted file mode 100644
index 3f26c70ce..000000000
--- a/app/src/full/res/drawable/check.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/app/src/full/res/drawable/ic_add_circle_outline.xml b/app/src/full/res/drawable/ic_add_circle_outline.xml
deleted file mode 100644
index c6c1d9a0a..000000000
--- a/app/src/full/res/drawable/ic_add_circle_outline.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
diff --git a/app/src/full/res/layout/swap_app_list_item.xml b/app/src/full/res/layout/swap_app_list_item.xml
deleted file mode 100644
index 8530a552e..000000000
--- a/app/src/full/res/layout/swap_app_list_item.xml
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/src/full/res/values-night/colors.xml b/app/src/full/res/values-night/colors.xml
index 9e5b2edef..748b3a003 100644
--- a/app/src/full/res/values-night/colors.xml
+++ b/app/src/full/res/values-night/colors.xml
@@ -1,7 +1,5 @@
- #ffcf6679
- #ffb8b8b8
diff --git a/app/src/full/res/values-night/themes.xml b/app/src/full/res/values-night/themes.xml
index f90ef08f1..19d46ca6c 100644
--- a/app/src/full/res/values-night/themes.xml
+++ b/app/src/full/res/values-night/themes.xml
@@ -68,8 +68,4 @@
@color/md_theme_surfaceContainerHighest
-
diff --git a/app/src/full/res/values/colors.xml b/app/src/full/res/values/colors.xml
index 9e78fbf4e..115446eb4 100644
--- a/app/src/full/res/values/colors.xml
+++ b/app/src/full/res/values/colors.xml
@@ -1,8 +1,5 @@
- #ffCC0000
- #ff999999
- #ffdd2c00#ff1976d2#ff8ab000
@@ -10,10 +7,6 @@
@color/fdroid_red#ff757575
- #cc222222
-
- #fff4511e
-
#005197
@@ -63,11 +56,6 @@
#E6E8F0#E0E2EA
- #FFB9B9
- #540303
- #0000ff
-
- #ff7900#27aae1#1c6bbc#ff21488c
diff --git a/app/src/full/res/values/styles.xml b/app/src/full/res/values/styles.xml
index 07bf466f4..3690ff410 100644
--- a/app/src/full/res/values/styles.xml
+++ b/app/src/full/res/values/styles.xml
@@ -1,52 +1,19 @@
-
-
-
-
-
-
-
-
-
-
-
-
@@ -66,130 +33,19 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/src/full/res/values/themes.xml b/app/src/full/res/values/themes.xml
index e6f057110..398d579c7 100644
--- a/app/src/full/res/values/themes.xml
+++ b/app/src/full/res/values/themes.xml
@@ -85,15 +85,4 @@
-
-
-
-
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 2529c1861..81edd648b 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1,5 +1,5 @@
-
+F-Droid
@@ -53,7 +53,6 @@
Filterselected
- CategoryHide anti-featuresFilterUse filters to only show apps from specific categories or repositories. You can also change the sort order.
@@ -107,79 +106,20 @@
by %sDelete
- Prompt to send crash reports
- Gather data about crashes and ask to send them to the
- developer
-
- Keep cached appsUpdates
- Unstable updates
-
- Suggest updates to unstable versions
- Hide all notifications
- Prevent all actions from showing in the status bar and notification
- drawer.
-
- Send install history
- Send %s Metrics report
- %s install history as CSV file
- %s Metrics report as JSON fileInstall history
- Install history and metrics
- %s Metrics report
- View the private log of all installs and uninstalls
- Keep install history
- Store a log of all installs and uninstalls in a private store
- Send usage data
- Sends anonymous data weekly to F-Droid Metrics (requires "Keep install history")
- The %s Metrics report is viewable in the install history viewer
- Send version and UUID to servers
- Include this app\'s version and a random, unique ID when
- downloading, takes effect next app restart.
- Force old index format
- In case there are bugs or compatibility issues, use the XML app index
- OtherDebug logCreates a file with logcat output useful for debugging. Careful, it could contain sensitive information!Logcat saved successfullyError saving logcat
- Automatic update interval
- Over Wi-Fi
-
- Over data
- Always use this connection when available
- Only use this connection when I click to download
- Never download anything using this connection
-
- Automatically download updates
-
- Updates are downloaded automatically and you are notified to install
- them
- Automatically install updates
- Download and update apps in the background, showing a notification
-
- Show available updates
-
- Show a notification when updates are available
- Force old installer
- Disable the Session Installer, including support for automatic background updates.
- Privileged Extension
- Use Privileged Extension to install, update, and remove packages
- Name of your Local Repo
- The advertised title of your Local Repo: %s
- Use encrypted HTTPS:// connection for Local Repo
- Scan removable storageScanning %s…
- Look for package repos on removable storage like SD Cards
- and USB thumb drives
- Use system colorsApply dynamic colors from your system settings
@@ -206,13 +146,6 @@
Proxy is expected in host:port formatInvalid proxy format
- Authentication required
- Username
- Password
- Change password
- Empty username, credentials not changed
-
- App detailsNo such app found.Repository
@@ -230,18 +163,6 @@
Prefer repositoryExpand repository list
- Buy the developers of %1$s a coffee!
- %1$s is created by %2$s. Buy them a coffee!
-
- Different signer to installed version
- To show incompatible versions here anyway, enable the \"%1$s\" setting.
- No versions with compatible signer
- No versions compatible with device
- The installed version is not compatible with any available versions. Uninstalling the app will enable you to view and install compatible versions.
-
-This often occurs with apps installed via Google Play or other sources, if they are signed by a different certificate.
-
- This might also be interesting to you:More apps by %1$sWhat are Anti-Features?
@@ -253,7 +174,6 @@ This often occurs with apps installed via Google Play or other sources, if they
Apps on F-Droid are free and open source software (FOSS), they respect your privacy, and they\'re available for anyone to see the source code, build on and improve.\n\nApp distribution is transparent, privacy-respecting, and accountable, setting a standard that challenges the mobile ecosystem to do better.\n\nF-Droid\'s impact is measured not just in apps published, but in the freedom, trust, and digital rights it helps protect.\n\nHelp F-Droid to protect community-powered innovation and continue our mission of openness, privacy, and user empowerment.This program is Free Software. You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.Version
- WebsiteSupport forumSource codeLicense
@@ -269,20 +189,9 @@ This often occurs with apps installed via Google Play or other sources, if they
SuggestedIncompatibleInstalled
- New
- Not installedInstalled (from %s)Installed (from unknown source)
- Version %1$s available
- Version %1$s
- Version %1$s (recommended)
- Added on %s
- Cancel downloadUpdate
- File installed to %s
- F-Droid needs the storage permission to install this to storage. Please allow it on the next screen to proceed with installation.
- Size: %1$s
- Could not launch app.Copy linkThis app is not compatible with your deviceCan\'t update this app, because all versions have an incompatible signature\n\nIf you don\'t receive updates through other means, you may need to uninstall and then reinstall this app. The app\'s data will be lost.
@@ -309,43 +218,14 @@ This often occurs with apps installed via Google Play or other sources, if they
Signature mismatch, can\'t installSorry! There was an unexpected error installing this app
- Some apps are hidden based on your Anti-Features settings. Touch to change.
- No version recommended for installation.
- Downloading %1$s
- %1$s installed
- Downloaded, ready to install
- Update ignored
- Vulnerability ignored
- Download canceled
-
Installed appsCongratulations 🥳All your apps are up to dateShare installed apps
- Apps installed by F-Droid as CSV file
- Updates ignored
- Updates ignored for version %1$s
- We found a vulnerability with %1$s. Touch to read more in the Anti-Features section.
- We found a vulnerability with %1$s. We recommend updating to the newest version immediately.
- Ignore
-
-
- DownloadUpdate all
-
- Hide apps
-
- Show apps
-
- Download update for %1$d app:
- Download updates for %1$d apps:
-
-
- All updates disabled by data/Wi-Fi settingsOK
@@ -366,56 +246,36 @@ This often occurs with apps installed via Google Play or other sources, if they
BackCancel
- Enable
- Add key
- OverwriteClear searchSort search
- No Bluetooth send method found, choose one!
- Choose Bluetooth send method
-
A repository is an additional source of apps. Third-party ones you add here have different standards than those providing apps built by F-Droid itself.\n\nPlease ensure that the repository you are adding is trustworthy.Scan QR codeFetching repository…Adding repository…Enter repository URL manually
- Repository address
- Fingerprint (optional)Included apps:This repository was already added.
- %1$s is already setup, this will add new key information.
- %1$s is already setup, confirm that you want to re-enable it.
- %1$s is already setup and enabled.
- First delete %1$s in order to add this with a conflicting key.
- This is a copy of %1$s, add it as a mirror?Invalid repository.\n\nContact the maintainer and let them know about the issue.Error connecting to the repository.Archive repositories can not be added directly. Tap the repository in the list and enable the archive there.
- Could not find repo address in shared text.This mirror was already added (%s).The URL you are trying to add (%s) is a mirror of an existing repository.The URL you are trying to add (%s) is a mirror of a new repository. Both the original repository and the mirror will be added.Bad fingerprint
- This is not a valid URL.Ignoring malformed repo URI: %sYour device admin doesn\'t allow installing apps from unknown sources, that includes new reposUnknown sources can\'t be added by this user, that includes new repos
- Repositories
- Last update: %snever
- Add additional sources of appsSettingsSearchNew repository
-
- OpenOpen
@@ -425,7 +285,6 @@ This often occurs with apps installed via Google Play or other sources, if they
InstallUninstall
- Select for wipeIgnore all updatesIgnore this updateAllow beta updates
@@ -446,118 +305,32 @@ This often occurs with apps installed via Google Play or other sources, if they
UpdateBitcoinLitecoin
-
- Flattr
-
- Liberapay
-
- OpenCollective
-
- Latest
-
+
Categories
-
+
Nearby
-
- Updates
-
- Show metrics report
-
- Show install history
-
- No recent apps found
- Upgrading database…
- Once your list of apps has been updated, the latest apps should
- show here
-
- Once you enable a repository and let it update, the latest apps
- should show here
-
-
- No categories to display
-
- My apps
- Manage installed apps
-
-
- Not installed
- New in version %s
-
- This app has features you may not like.
- Anti-features
- Ads
- Tracking
- Non-Free Addons
- Non-Free Network Services
- Tethered Network Services
- Non-Free Dependencies
- Non-Free Assets
- Signed Using An Unsafe Algorithm
- Known Vulnerability
- Source Code No Longer Available
- Not Safe for Work
- Other Anti-Features
- This app contains advertising
- This app tracks and reports your activity
- This app promotes non-free add-ons
- This app promotes or depends entirely on a non-free network service
- This app depends entirely on a certain instance of a network service
- This app depends on other non-free apps
- This app contains non-free assets
- This app has a weak security signatureThis app contains a known security vulnerability
- The source code is no longer available, no updates possible
- This app contains content that should not be publicized or visible everywhereDisplay
- Expert mode
- Show extra info and enable extra settings
-
- Search appsSearch installed apps
- App compatibility
- Include incompatible versions
- Show app versions that are incompatible with the device
- Include Anti-Features
- Show apps that have known Anti-Features
- Include touchscreen apps
- Show apps that require touchscreen regardless of hardware support
-
- Local RepoF-Droid is ready to swapTouch to view details and allow others to swap your apps.Deleting current repo…
- Adding %s to repo…
- Writing signed index file (index.jar)…Linking APKs into the repo…
- Copying app icons into the repo…IconNext
- SkipTry againUse DNS cacheUse cached results to minimize DNS queries.
- Prefer foreign mirrors
- Try mirrors that are located outside your country first, e.g. if foreign protections are stronger.
- Use Tor
- Force download traffic through Tor for increased privacy. Requires Orbot
- Proxy
- Enable HTTP proxy
- Configure HTTP proxy for all network requests
- Proxy host
- Your proxy\'s hostname (e.g. 127.0.0.1)
- Proxy port
- Your proxy\'s port number (e.g. 8118)PrivacyPrevent screenshotsBlocks screenshots from being taken and hides app content from recent apps screenPanic button app
- an unknown appNo app has been setNoneConfirm panic app
@@ -570,82 +343,30 @@ This often occurs with apps installed via Google Play or other sources, if they
Exit appThis app will be closedDestructive actions
- Will be uninstalled and all data deleted
- Apps to be uninstalled and all data wiped
- Add apps to be uninstalled and wiped
- Hide %s
- App will hide itself
- Remember how to restore
- In a panic event, this will remove %1$s from the launcher. Only typing \"%2$d\" in the fake %3$s app can restore it.Reset reposForce the repo setup back to defaults
-
- Calculator
- Hide %s now
- Are you sure you want to remove %1$s from the launcher? Only typing \"%2$d\" in the fake %3$s app can restore it.
- Warning: Any app shortcut on the home screen will also be removed and needs to be re-added manually.
- Hide with search button
- Long pressing the search button will hide the app
-
-
- Downloading\n%2$s / %3$s (%4$d%%) from\n%1$sDownloading at %s/s%1$s remaining
-
- Downloading\n%2$s from\n%1$s
- The requested file was not found.Updating repositories
- Updating appsNo internet
- No data or Wi-Fi enabled
- Processing %2$s / %3$s (%4$d%%) from %1$s
- Connecting to\n%1$s
- Saving app details
- Saving app details (%1$d/%2$d) from %3$s
- All repositories are up to date
- All other repos didn\'t create errors.
- Error during update: %s
- Cannot update, are you connected to the internet?
-
- No permissions
-
- Permissions
- App has unexpected permission: %s
- You don\'t have any available app that can handle %s.You don\'t have any available app that can handle this.Theme
- Use pure black background in dark theme
- Recommended only for OLED screens.
- Unsigned
- UnverifiedRepository listA repository is a source of apps. This list shows all currently added repositories. Disabled repositories are not used.\n\nIf an app is in more than one repository, the repository higher in the list is automatically preferred. You can reorder repositories by long pressing and dragging them.RepositoryA repository is a source of apps.\n\nMirrors are used to distribute the load of downloading apps across multiple servers. Mirrors closer to you may be faster.\n\nOfficial mirrors are defined by the repository owner. They cannot be deleted, only disabled. You can define additional custom mirrors by adding them just like a normal repository.Show apps
- Repository archiveShow archived apps and outdated versions of appsThis repository does not appear to have an archive.Check for archiveSigning key fingerprint (SHA-256)
- DescriptionOfficial mirrorsUser mirrors
@@ -653,10 +374,7 @@ This often occurs with apps installed via Google Play or other sources, if they
1 app%d apps
- Last repo update: %sLast check for repo update: %s
- Unknown
- Archive repo currently not availableDelete repository?Deleting a repository means
apps from it will no longer be available.\n\nNote: All
@@ -664,23 +382,15 @@ This often occurs with apps installed via Google Play or other sources, if they
Delete mirror?You can continue to install apps from this repository using the other mirrors.
- Disabled "%1$s".\n\nYou will
- need to re-enable this repository to install apps from it.
- Disable repositoryIf you\'ve set this repository as preferred for any apps, that preference will be lostAll apps from this repository will disappear. Already installed apps won\'t be affected.Disable
- Saved package repository %1$s.
- Looking for package repository at\n%1$sShare repositoryShare mirrorShow repository QR codeBasic auth
- Username: %s
- Password: ***
- EditUpdate errors
@@ -695,51 +405,11 @@ This often occurs with apps installed via Google Play or other sources, if they
Your device is not on the same Wi-Fi as the Local Repo you just added! Try joining
this network: %s
- Requires: %1$s
- targets %sLanguage
- System defaultWi-FiHotspot
- Connectivity
- Development
- Games
- Graphics
- Internet
- Money
- Multimedia
- Navigation
- Phone & SMS
- Reading
- Science & Education
- Security
- Sports & Health
- System
- Theming
- Time
- Writing
- nightly
-
-
- View %d
- View all %d
-
-
- No apps installed.\n\nThere are apps on your device, but they are not
- available from F-Droid. This could be because you need to update your repositories, or the repositories
- genuinely don\'t have your apps available.
-
- Congratulations!\nYour apps are up to date.
-
- No matching applications available.
-
- Failed to install due to an unknown error
- Failed to uninstall due to an unknown error
-
- Could not share app file
-
No internet? Get apps from people near you!Find people nearby
@@ -766,14 +436,11 @@ This often occurs with apps installed via Google Play or other sources, if they
Visible via hotspot(blank)(hidden)
- Setting up hotspot…
- Stopping hotspot…Tap to open available networksTap to switch to a Wi-Fi networkOpen QR scannerWelcome to F-Droid!Do you want to get apps from %1$s now?
- Don\'t show this againOne person needs to scan the code, or type the URL of the other in a browser.
@@ -803,99 +470,34 @@ This often occurs with apps installed via Google Play or other sources, if they
Send F-DroidApps
- Could not find people nearby to swap with.ConnectingConfirm swapThe QR code you scanned doesn\'t look like a swap code.Use Bluetooth
- Loading…
- Error occurred while connecting to device, can\'t swap with it!You\'re trying to connect to someone with an outdated version of F-Droid. To connect they have to upgrade their F-Droid app. They can use swap to update their F-Droid app from you.
- Nearby not enabled
- Before swapping with nearby devices, make your device visible.Using %1$s
- That choice did not match any removable storage devices, try
- again!
- Choose your removable SD card or USBInvalid URL for swapping: %1$sWi-Fi hotspot enabledCould not enable Wi-Fi hotspot!Nearby closed since it was idle.
- needs access to
- Do you want to install an update
- to this existing app? Your existing data will not
- be lost. The updated app will get access to:
-
- Do you want to install an update
- to this built-in app? Your existing data will not
- be lost. The updated app will get access to:
-
- Do you want to install an update
- to this existing app? Your existing data will not
- be lost. It does not require any special access.
-
- Do you want to install an update
- to this built-in app? Your existing data will not
- be lost. It does not require any special access.
-
- New
- All
- This may cost you money
- Do you want to replace this app with the factory version? All data will be removed.
- Do you want to uninstall this app?
- Download failed!
- Waiting to start download…Error installing %s
- Error uninstalling %s
-
- New:
- Provided by %1$s.
- Downloading…
- Downloading, %1$d%% completeInstalling…
-
- Uninstalling…
-
- No automatic app updates
-
- Check for updates hourly
-
- Check for updates every 4 hours
-
- Check for updates every 12 hours
-
- Check for updates daily
-
- Check for updates weekly
-
- Check for updates every 2 weeks
+
Earliest next update: %sNext update when conditions are fulfilled
- 1 hour
- 1 day
- 1 week
- 1 month
- 1 year
- Forever
-
LightDarkFollow systemF-Droid has crashedF-Droid had crashed
- An unexpected error occurred
- forcing the app to stop. Would you like to e-mail the
- details to help fix the issue?
-
- You can add extra information and comments here:An unexpected error occurred.
This is not your fault.
@@ -909,44 +511,14 @@ This often occurs with apps installed via Google Play or other sources, if they
Error saving crash report to file
-
- +%1$d more…
- +%1$d more…
- Update available
- Ready to install
- Update ready to install
- Install failed
- Downloading \"%1$s\"…
- Downloading update for \"%1$s\"…
- Installing \"%1$s\"…
- Successfully installed
-
-
- %1$d update
- %1$d updates
- %1$d update available%1$d updates available
-
- %1$d app installed
- %1$d apps installed
-
- Tap to update all
- Update available
- Downloading…
- Downloading update…
- Ready to install
- Update ready to installInstalling
- Successfully installedInstall failed
- Update
- Cancel
- InstallInstallationsDisplays app installation notifications.
@@ -989,53 +561,16 @@ This often occurs with apps installed via Google Play or other sources, if they
%s was updated. Tap to open
-
- Category %1$s
- Repository %1$s
- Author %1$s
-
-
- View %1$d app in the %2$s category
- View all %1$d apps from the %2$s category
-
-
- Updated todayYour camera doesn\'t seem to have an autofocus. It might be difficult to scan the code.Grant camera permission to scan the QR code. Tap to grant camera permission in settings.
- This app was built for an older version of Android and cannot be updated automatically.
- The selected repository has no compatible app versions. To receive updates, select a preferred repository with compatible versions.
- UndoError
- Installation cancelledTurn on Wi-Fi
-
- Updated %1$d day ago
- Updated %1$d days ago
-
-
- Updated %1$d week ago
- Updated %1$d weeks ago
-
-
- Updated %1$d month ago
- Updated %1$d months ago
-
-
- Updated %1$d year ago
- Updated %1$d years ago
- Copied to clipboard
- Copied URL to clipboard
- Copied permission name to clipboardPasteIPFS gatewaysDownload apps from IPFS web endpoints. (Only works for F-Droid repositories with IPFS support.)
-
- Download apps using IPFS web endpoints: %1$d enabled
-
- Download apps using IPFS web endpoints: disabledDownload apps using IPFS web endpointsAdd IPFS gatewayAdd