From b317b0e0938d393beab48a7a9d3592e3a5ba5f96 Mon Sep 17 00:00:00 2001 From: om Date: Sun, 19 Oct 2025 17:22:45 +0530 Subject: [PATCH 1/3] fix: removed unused strings and add required strings in Scrib-i18n --- .../i18n/Scribe-i18n/values/en-US/strings.xml | 44 + app/src/main/res/values/strings.xml | 1629 +---------------- 2 files changed, 74 insertions(+), 1599 deletions(-) create mode 100644 app/src/main/assets/i18n/Scribe-i18n/values/en-US/strings.xml diff --git a/app/src/main/assets/i18n/Scribe-i18n/values/en-US/strings.xml b/app/src/main/assets/i18n/Scribe-i18n/values/en-US/strings.xml new file mode 100644 index 000000000..22fb368f1 --- /dev/null +++ b/app/src/main/assets/i18n/Scribe-i18n/values/en-US/strings.xml @@ -0,0 +1,44 @@ + + + Scribe Key + Command Bar + Scribe + + + + + Suggestion + Community + Wikimedia and Scribe + How we work together + Scribe would not be possible without countless contributions by + Wikimedia contributors to the many projects that they support. Specifically Scribe makes use + of data from the Wikidata Lexicographical data community, as well as data from Wikipedia for + each language that Scribe supports. + Wikimedia Logo + Wikidata is a collaboratively edited multilingual knowledge + graph hosted by the Wikimedia Foundation. It provides freely available data that anyone can + use under a Creative Commons Public Domain license (CC0). Scribe uses language data from + Wikidata to provide users with verb conjugations, noun-form annotations, noun plurals, and + many other features + Wikipedia is a multilingual free online encyclopedia written + and maintained by a community of volunteers through open collaboration and a wiki-based + editing system. Scribe uses data from Wikipedia to produce autosuggestions by deriving the + most common words in a language as well as the most common words that follow them. + + + + Delete + + + Privacy policy + + + Language + + + Shift + Enter + Delete + Change keyboard type + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 6df40e895..22fb368f1 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,1613 +1,44 @@ - Scribe - Language Keyboards - Scribe - Version %1$s - Thanks for downloading Scribe! Please enable keyboards on the - next screen, and press \'Back\' when finished. - Enable Keyboard - Scribe Key Command Bar - OK - - Manage clipboard items - Your clipboard is empty. - Once you copy some text, it will show up here. You can - also pin clips so they won\'t disappear later. - Clear clipboard data - Are you sure you want to clear the clipboard - data? - Clipboard - Recent - Current - Pinned - Add a new item - You can manage or add clips here for quick access. - Clip text - Pin text - Text has been pinned - Export clipboard items - Import clipboard items - - - Delete - Change keyboard type - Shift - Enter - - - Show clipboard content if available - Show a popup on keypress - Vibrate on keypress - Sound on key press - Plays an audio cue on key press - Keyboard language - Dark theme - Double Tap on SpaceBar for Period - - - - - Scribe - Language Keyboards - - - Keyboards that help second language learners communicate - with confidence. - - Scribe is a pack of Android and F-Droid keyboards for language learners. - - Included languages are French, German, Italian, Portuguese, Russian, Spanish and Swedish. - With Scribe keyboards a user can translate from English, select verb conjugations, find - plurals of nouns, and see nouns and prepositions annotated to help with genders and cases. - - - - OK - Cancel - Nothing - Later - Save as - File saved successfully - Invalid file format - Out of memory error - An error occurred: %s - Error: %s - Open with - Edit with - Edit - No valid app found - Set as - Copy to clipboard - Copy number to clipboard - Value copied to clipboard - Value copied to clipboard:\n%s - Dial number - Unknown - Always - Never - Details - Notes - Deleting folder \'%s\' - None - Label - Transparent - Transparent color - Select a different color - Download - Notification - Notifications - Email - Previous - Play / Pause - Next - Number - No contacts found - Request the required permissions - The app could not access your contacts - App does not have the permission to initiate phone - calls, please grant it in the device settings - Insert text here - Call %s - Zero - One - Two - Three - Four - Five - Six - Seven - Eight - Nine - Value cannot be empty - - - Home - Work - - - Mobile - Main - Work Fax - Home Fax - Pager - No phone number has been found - - - Change view type - Grid - Uneven Grid - List - Increase column count - Reduce column count - Change cover image - Select photo - - - Manage blocked numbers - You are not blocking anyone. - Add a blocked number - Block number - Block numbers - Blocked numbers - Export blocked numbers - Import blocked numbers - You have to make this app the default dialer app to make - use of blocked numbers. - Set as default - Are you sure you want to block \"%s\"? - - - Favorites - Add favorites - Add to favorites - Remove from favorites - - - Search - Type in at least 2 characters to start the search. - - - Filter - No items found. - Change filter - - - Storage permission is required - Contacts permission is required - Camera permission is required - Audio permission is required - - - Rename file - Rename folder - Could not rename the file - Could not rename the folder - Folder name must not be empty - A folder with that name already exists - Cannot rename the root folder of a storage - Folder renamed successfully - Renaming folder - Filename cannot be empty - Filename contains invalid characters - Filename \'%s\' contains invalid - characters - Extension cannot be empty - Source file %s doesn\'t exist - Prepend filenames - Append filenames - Simple renaming - Pattern - String to add - %Y - year\n%M - month\n%D - day\n%h - hour\n%m - - minute\n%s - second\n%i - number increasing from 1 - Filename (without .txt) - Filename (without .json) - Starting from Android 11 you cannot hide files and folders like - that anymore - - - Copy - Move - Copy / Move - Copy to - Move to - Source - Destination - Select destination - Click here to select destination - Could not write to the selected destination - Please select a destination - Source and destination cannot be the same - Could not copy the files - Copying… - Files copied successfully - File copied successfully - An error occurred - Moving… - Files moved successfully - File moved successfully - Some files could not be moved - Some files could not be copied - No files selected - Saving… - Could not create folder %s - Could not create file %s - No new items have been found - The destination does not have enough space available.\nRequired %1$s, - available %2$s - System service for selecting files and folders is - unavailable - - - Create new - Folder - File - Create new folder - A file or folder with that name already exists - The name contains invalid characters - Please enter a name - An unknown error occurred - - - File \"%s\" already exists - File \"%s\" already exists. Overwrite? - Folder \"%s\" already exists - Merge - Keep both - Overwrite - Skip - Append with \'_1\' - Apply to all - The system does not allow the operation in this folder, - please pick another one - The system does not allow renaming in this - folder - - - Select a folder - Select a file - Confirm external storage access - Confirm folder access - Please choose the top folder of the SD card on the - next screen, to grant write access - If you don\'t see the SD card, try this - Please allow the app accessing the selected - storage on the next screen by pressing \'Use this folder\' at the bottom. - Please allow accessing - \'<b>%s</b>\' on the next screen by pressing \'<b>Use this - folder</b>\' at the bottom. - Please press \'<b>Save</b>\' - at the bottom of the next screen to create the new folder. - Confirm selection - Loading… - - - %d item - %d items - - - - - %d item - %d items - - - - Deleting %d item - Deleting %d items - - - - - %d contact - %d contacts - - - - Select storage - Internal - SD Card - Root - Wrong folder selected, please select the main folder of your - SD card - SD card and USB device paths cannot be the same - You seem to have the app installed on an SD card, that makes the - app widgets unavailable. You won\'t even see them on the list of available widgets. - It is a system limitation, so if you want to use the widgets, you have to move the app back - on the internal storage. - Wrong folder selected, please select path \'%s\' - - - Properties - Path - Items selected - Direct children count - Total files count - Resolution - Duration - Artist - Album - Focal length - Exposure time - ISO speed - F-number - Camera - EXIF - Song title - GPS coordinates - Altitude - Remove EXIF - Are you sure you want to remove EXIF values like GPS - coordinates, camera model etc? - EXIF values removed successfully - - - Background color - Text color - Primary color - Accent color of white theme - Accent color of Black & White theme - Foreground color - App icon color - Bottom navigation bar color - Restore defaults - Use default - Default - Change color - Theme - Changing a color will make it switch to Custom theme - Save - Discard - Undo changes - Are you sure you want to undo your changes? - You have unsaved changes. Save before exit? - Apply colors to all Simple Apps - WARNING: Some launchers do not handle app icon - customization properly. In case the icon will disappear, try launching the app via Google - Play or some widget, if available. - Once launched, just set back the default orange icon #F57C00. You might have to reinstall - the app in the worst case. - Colors updated successfully. A new Theme called \'Shared\' - has been added, please use that for updating all app colors in the future. - Note that even though you are using the Pro app version, you - still need Simple Thank You for technical reasons. It takes care of the color - synchronization. - - Simple Thank You to unlock this function and support the development. Thanks! - ]]> - - - - Light - Dark Theme - Auto - Auto light / dark - Solarized - Dark red - White - Black & White - Custom - Shared - System default - - - What\'s new - * only the bigger updates are listed here, there are always - some smaller improvements too - - - Delete - Remove - Rename - Share - Share via - Select all - Select text - Hide - Unhide - Hide folder - Unhide folder - Temporarily show hidden - Stop showing hidden media - You cannot share this much content at once - Empty and disable the Recycle Bin - Undo - Redo - Print - Create shortcut - Add number to contact - View contact details - Call from SIM 1 - Call from SIM 2 - Toggle filename visibility - Move to the top - Move to the bottom - Pin item - Unpin item - Send SMS - Send email - Call - - - Sort by - Name - Size - Last modified - Date created - Date taken - Title - Filename - Extension - Random - Sort randomly - Ascending - Descending - Use for this folder only - Sort numeric parts by actual value - First name - Middle name - Surname - Full name - Use custom sorting - Change order - - - Are you sure you want to proceed with the deletion? - Are you sure you want to delete %s? - Are you sure you want to move %s into the - Recycle Bin? - Are you sure you want to delete this item? - Are you sure you want to move this item into the Recycle - Bin? - Do not ask again in this session - Do not show again - Yes - No - Maybe - - - WARNING: You are deleting %d folder - WARNING: You are deleting %d folders - - - - PIN - Enter PIN - Please enter a PIN - Wrong PIN - Repeat PIN - Pattern - Insert pattern - Wrong pattern - Repeat pattern - Biometrics - Fingerprint - Add fingerprint - Please place your finger on the fingerprint sensor - Open biometric ID verification dialog - Authenticate - Authentication failed - Authentication blocked, please try again in a moment - You have no fingerprints registered, please add some - in the Settings of your device - Go to Settings - Password setup successfully. Please reinstall the - app in case you forget it. - Protection setup successfully. Please reinstall - the app in case of problems with reseting it. - Lock folder - Unlock folder - This protection works in this app only, it is not supposed to - replace a real systemwide folder encryption. - - - Yesterday - Today - Tomorrow - Hide year - seconds - minutes - hours - days - s - m - h - - - %d second - %d seconds - - - %d minute - %d minutes - - - %d hour - %d hours - - - %d day - %d days - - - %d week - %d weeks - - - %d month - %d months - - - %d year - %d years - - - - - %d second - %d seconds - - - %d minute - %d minutes - - - %d hour - %d hours - - - %d day - %d days - - - %d week - %d weeks - - - %d month - %d months - - - %d year - %d years - - - - - %d second before - %d seconds before - - - %d minute before - %d minutes before - - - %d hour before - %d hours before - - - %d day before - %d days before - - - %d week before - %d weeks before - - - %d month before - %d months before - - - %d year before - %d years before - - - - - %d second - %d seconds - - - %d minute - %d minutes - - - %d hour - %d hours - - - %d day - %d days - - - %d week - %d weeks - - - %d month - %d months - - - %d year - %d years - - - - Time remaining till the alarm goes off:\n%s - Time remaining till the reminder triggers:\n%s - Time remaining:\n%s - Please make sure the alarm works properly before relying on it. It - could misbehave due to system restrictions related to battery saving. - Please make sure the reminders work properly before relying on - them. Check your device battery and notification settings, if there is nothing blocking the - reminders, or killing the app in the background. - Notifications of this application are disabled. Please go - in your device settings for enabling them. - - - Alarm - Snooze - Dismiss - No reminder - At start - System sounds - Your sounds - Add a new sound - No sound - During the day at hh:mm - During the day at %02d:%02d - - - Settings - Customize colors - Purchase Simple Thank You - Customize colors (Locked) - Customize widget colors - Customize notifications - Language - Show hidden items - Font size - Small - Medium - Large - Extra large - Password protect hidden item visibility - Password protect the whole application - Password protect file deletion and moving - Keep old last-modified value at file operations - Show an info bubble at scrolling items by scrollbar dragging - Prevent phone from sleeping while the app is in - foreground - Always skip delete confirmation dialog - Enable pull-to-refresh from the top - Use 24-hour time format - Change date and time format - Start week on Sunday - Widgets - Always use same snooze time - Snooze time - Vibrate on button press - Move items into the Recycle Bin instead of deleting - Recycle Bin cleaning interval - Empty the Recycle Bin - Force portrait mode - Export settings - Import settings - Settings exported successfully - Settings imported successfully - Start name with surname - Clear cache - Show a call confirmation dialog before initiating a - call - - - Visibility - Security - Scrolling - File operations - Recycle Bin - Saving - Startup - Text - Migrating - Quality - Main screen - Thumbnails - List view - - - Manage shown tabs - Tab to open at app start - Contacts - Favorites - Call History - Groups - Last used one - Files - Recent files - - - Restore this file - Restore selected files - Restore all files - The Recycle Bin has been emptied successfully - Files have been restored successfully - Are you sure you want to empty the Recycle Bin? - The files will be permanently lost. - The Recycle Bin is empty - Moving Recycle bin items is disabled, please - use Restore - Show the Recycle Bin - Hide the Recycle Bin - - - Moving %d item into the Recycle Bin - Moving %d items into the Recycle Bin - - - - Importing… - Exporting… - Importing successful - Exporting successful - Importing failed - Exporting failed - Importing some entries failed - Exporting some entries failed - No entries for importing have been found - No new entries for importing have been found - No entries for exporting have been found - - - USB - You seem to have an USB device attached to your device. To make sure - its files appear properly, you need to grant additional permissions. - Please choose the top folder of the USB device on - the next screen, to grant access - Wrong folder selected, please select the main folder of - your USB device - - - January - February - March - April - May - June - July - August - September - October - November - December - - - in January - in February - in March - in April - in May - in June - in July - in August - in September - in October - in November - in December - - Monday - Tuesday - Wednesday - Thursday - Friday - Saturday - Sunday - - M - T - W - T - F - S - S - - Mon - Tue - Wed - Thu - Fri - Sat - Sun - - - Your app version will not be updated anymore. Please upgrade - to the Pro version to receive new fixes and other improvements. - Your app version will not be updated anymore. Please - upgrade to the Pro version to receive new fixes and other improvements by clicking here. - It is free till: %s. If you download it till then, you will be able to - use it for free forever. - More info - Upgrade - You have to migrate locally stored events manually via exporting - in an .ics file, then importing. You can find both export/import buttons at the main screen - menu. - - - About - Website - For the source codes visit - Send your feedback or suggestions to - Upgrade to Pro - More apps - Invite friends - Check out %1$s at %2$s - Invite via - Rate us - Rate - Donate - - Donate - - Follow us - v %1$s\nCopyright © Simple Mobile Tools %2$d - Support - Share - Other - Privacy policy - Version %s - Hello :) - Additional info - App version: %s - Device OS: %s - -
- hope you are enjoying the app. It contains no ads, please support its development by purchasing the Simple Thank You app, it will also prevent this dialog from showing up again.

- Thank you! - ]]> -
- Purchase - Please update Simple Thank You to the latest version - Before you ask a question, please check the app - settings and read the Frequently Asked Questions first. Maybe the solution is there. - Before you rate us, please check the app settings and read - the Frequently Asked Questions first. If you have any problems, maybe the solution is there. - Also make sure that you are using the latest app version. - Read it - Read FAQ - Hello,\n\nit looks like you are using this app for quite a while - already, and we really appreciate it.\n\nIf we can ask you a favor, please rate us on Google - Play. That would really help us a lot.\n\nNo matter how you decide, you will not see this - message again.\n\nThanks! - Rate our app please :) - Thank you - The widget is locked.\nPlease upgrade to the Pro version to - unlock it. - - Please purchase Simple Thank You to unlock it. - ]]> - - - - -
- just letting you know that some new apps have been released recently:

- %2$s

- %4$s

- %6$s

- You can download them by pressing their titles or icons.

- Thanks - ]]> -
- - Simple App Launcher - Simple Calculator - Simple Calendar - Simple Camera - Simple Clock - Simple Contacts - Simple Dialer - Simple Draw - Simple File Manager - Simple Flashlight - Simple Gallery - Simple Keyboard - Simple Music Player - Simple Notes - Simple SMS Messenger - Simple Thank You - Simple Voice Recorder - - App Launcher - Calculator - Calendar - Camera - Clock - Contacts - Dialer - Draw - File Manager - Flashlight - Gallery - Keyboard - Music Player - Notes - SMS Messenger - Thank You - Voice Recorder - - - here. - ]]> - - - - Frequently asked questions - Before you ask a question, please first read the - How come I don\'t see this apps widget on the list of - widgets? - It is most likely because you moved the app on an SD card. - There is an Android system limitation which hides the given app widgets - in that case. The only solution is to move the app back onto the Internal Storage via your - device settings. - I want to support you, but I cannot donate money. Is there - anything else I can do? - - this website, or just contact us at team@scri.be if you have any questions. - ]]> - - I deleted some files by mistake, how can I recover them? - Sadly, you cannot. Files are deleted instantly after the - confirmation dialog, there is no trashbin available. - I don\'t like the widget colors, can I change them? - Yep, as you drag a widget on your home screen a widget config - screen appears. You will see colored squares at the bottom left corner, just press them to - pick a new color. You can use the slider for adjusting the alpha too. - Can I somehow restore deleted files? - If they were really deleted, you cannot. However, there is a - Recycle Bin enabled by default, it will cause the files just be moved in the Bin instead of - deleting them. - The app launcher icon disappeared. What can I do? - It is caused by your launcher not supporting icon - customization properly. Try launching the app via Google Play or some widget, if available. - Once launched, just set back the default orange icon #F57C00. You might have to reinstall - the app in the worst case. - The money has been deducted from my bank account, but I - cannot download the app. What can I do? - Payments are fully handled by Google, their system glitches - from time to time. Just clear your Google Play app cache and restart your device, then retry - downloading it. - Why should I upgrade to the Pro version? - As your app version is no longer updated, the bugs you have - maybe spotted will never be fixed. There will also be no new functions added. You can - purchase the Pro version on Google Play for a small sum of money. - It is a one time payment, which means that once you purchase it, you will never have to pay - again. Not even after getting a new device. If you won\'t like the Pro version, you can just - uninstall it within a few hours and you will automatically get your money back. - If you want a refund anytime later, just contact us at team@scri.be and you - will get it. - How can I select multiple items at once? - There are multiple ways of doing that. The first one is - starting the selection mode by long pressing one item, then short clicking on others to - select them. The second way is similar to selecting items on PCs with a mouse, - just start the selection mode by long pressing one item, then with your finger still down - drag it across other items for selecting. The third way of selecting multiple items is long - pressing one item, then long pressing another one and everything in between gets selected. - If you - want to select all items, just long press one item, then click at the selected item counter - at the top left corner. That will select or unselect all everything. - I have purchased the app, but I cannot download it on - another device. - Try clearing your Google Play app cache and restarting your - device. It is some Google Play glitch, not really related to the app itself. - - - Contributors - Translation - Development - Other help - - this website, or just contact us at team@scri.be if you have any questions. - Thanks to all contributors and other supporters! - ]]> - - - Arabic - Azerbaijani - Bengali - Breton - Catalan - Czech - Welsh - Danish - English - German - Greek - Spanish - Basque - Persian - Finnish - French - Galician - Hindi - Croatian - Hungarian - Indonesian - Italian - Hebrew - Japanese - Korean - Lithuanian - Nepali - Norwegian - Dutch - Polish - Portuguese - Romanian - Russian - Slovak - Slovenian - Serbian - Swedish - Tamil - Turkish - Ukrainian - Vietnamese - Chinese (Hong Kong) - Chinese (Simplified) - Chinese (Traditional) - - - Get the Pro version now! - Basic - Pro - No ads - No internet access - + 100% Money Back Guarantee - Improved design - - - Advanced photo editor - HEIC/HEIF file support - Advanced batch file renaming - Individual folder locking - Printing support - - - Time zone support - Attendees and email reminders - Easy event importing - New widgets - - - Improved duplicate contact merging - Font size customization - Optional private contact sharing within our - apps - Customizable contact ringtones - Contact filtering - - - Checklists - Different note and colors per widget - Note locking - - - Date and time format customization - Home screen shortcuts - File compression support - Tab with recent files - - - Background color customization - File importing support - Zooming - - - This app uses the following third party libraries to make my life easier. - Thank you. - Third party licences - The Scribe developers (SCRIBE) built the Android - application "Scribe - Language Keyboards" (SERVICE) using third party code. All source code - used in the creation of this SERVICE comes from sources that allow its full use in the - manner done so by the SERVICE. This section lists the source code on which the SERVICE was - based as well as the coinciding licenses of each.\n\nThe following is a list of all used - source code, the main author or authors of the code, the license under which it was released - at time of usage, and a link to the license.\n\n1. Simple Keyboard\n• Author:Simple Mobile - Tools\n• License: GPL-3.0\n• Link: - https://github.com/SimpleMobileTools/Simple-Keyboard/blob/main/LICENSE - Kotlin (programming language) - Subsampling Scale Image View (zoomable imageviews) - Glide (image loading and caching) - Picasso (image loading and caching) - Android Image Cropper (image crop and rotate) - RtlViewPager (right to left swiping) - Joda-Time (Java date replacement) - Stetho (debugging databases) - Otto (event bus) - PhotoView (zoomable GIFs) - PatternLockView (pattern protection) - Reprint (fingerprint protection) - Gif Drawable (loading GIFs) - AutoFitTextView (resizing text) - Robolectric (testing framework) - Espresso (testing helper) - Gson (JSON parser) - Leak Canary (memory leak detector) - Number Picker (customizable number picker) - ExoPlayer (video player) - VR Panorama View (displaying panoramas) - Apache Sanselan (reading image metadata) - Android Photo Filters (image filters) - Gesture Views (zoomable images) - Indicator Fast Scroll (letters on scrollbar) - Event Bus (communication within the app) - Audio Record View (audio visualization) - SMS MMS (SMS and MMS handling) - APNG Android (animated WebP support) - - - DEPRECATED: This version of the app is no longer maintained, get - the Pro version at - https://play.google.com/store/apps/details?id=com.simplemobiletools.xxx.pro - Don\'t forget that if you uninstall any paid app within 2 hours, - you will automatically be refunded. If you want a refund anytime later, just contact us at - team@scri.be and you will get it. That makes it easy to try it out :) - - - A group of simple, open source Android apps with - customizable widgets, without ads and unnecessary permissions. - - - com.simplemobiletools.commons - Pro - Simple Commons - %1$s / %2$s - https://simplemobiletools.com/donate - - https://play.google.com/store/apps/details?id=com.simplemobiletools.thankyou - a.m. - p.m. - - - %1$s%2$s - \nhttps://simplemobiletools.com - team@scri.be - - - Aga-C, AlbertoPellitteri, Alfavio, connyduck, correia55, - dagkalis, DaPa, ForgottenUmbrella, KryptKode, qwertyfinger - - karmac2015, unofficial-hima - Gozzwip - avtkal - kabirnayeem99 - - Solatec - dadaewq, fiepi, KrasnayaPloshchad, linsui, Pzqqt, waldens, - WanderMax, xiaomingyan - 1552980358 - abc0922001, fricyo, KrasnayaPloshchad, s8321414, Vdragon, - zica87 - dugi991 - Filda6, herkul-s, novas78, pcpepik - 10cents, chreddy, HJMVR - alpenblauwtje, Joppla, ltGuillaume - matiasblomqvist, Nekromanser, teemue - AlbatorV, AO-LocLab, Aur36, canou, Charles-770, KevinMinions, - ldmpub, Pierre49, Poussinou, xinxinxinxinxin - aluaces, davidre345, susosl, xmgz - fscholdei, GithubUser699, Honk2, jokay, kniddl, MartinGSch, - michaelof, mklopp, mueller-ma, NicoHood, nopeppermint, Phoenix1747, rak-rak, sodewe, wistein - spkprs - xdavidel - DhruvaSambrani - hevesij - siswonugroho, zmni, Zxc-40 - bellingeri, gcalzo, igor-cali, mastu, Mek101, pyvirus, - random4545454, unbranched - AioiLight, crusepath, naofum, ray4423, ScratchBuild - hanjoongcho, yclee126 - VGumbakis - dipenSan - comradekingu, FTno - eshagh79 - Aga-C, CompGame356, gregory678, jacklul, kryger, ONLAN-PL - ailmcoll, floppyD, hugomg, lnux-usr, marciozomb13, - matheusvictor, RodolfoCandido, rodymacedo, smarquespt - melintemarian - antonv6, AVM77, macbaze, solokot, trubitsyn - - tibbi - franga2000, rmajc - FredMan95, Guzleon, MarcAbonce, mlopezgva, - Yngvar-Skjaldulfsson - en2sv - GobinathAL - akcansoft, ersen0, Fatih-BaKeR - bac1, motomoto7, sawka6630 - - Cymrodor - - - Copyright 2010 - 2018 JetBrains s.r.o.\n\nLicensed under the Apache - License, Version 2.0 (the "License"); you may not use this file except in compliance with - the License.You may obtain a copy of the License - at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or - agreed to in writing, software distributed under the License is distributed on an "AS IS" - BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the - License for the specific language governing permissions and limitations under the License. - https://github.com/JetBrains/kotlin - Copyright 2018 David Morrissey\n\nLicensed under the Apache - License, Version 2.0 (the "License"); you may not use this file except in compliance with - the License.You may obtain a copy of the License - at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or - agreed to in writing, software distributed under the License is distributed on an "AS IS" - BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the - License for the specific language governing permissions and limitations under the License. - https://github.com/davemorrissey/subsampling-scale-image-view - Copyright 2014 Google, Inc. All rights reserved.\n\nRedistribution and - use in source and binary forms, with or without modification, are permitted provided that - the following conditions are met:\n\n1. Redistributions of source code must retain the above - copyright notice, this list of conditions and the following disclaimer.\n\n2. - Redistributions in binary form must reproduce the above copyright notice, this list of - conditions and the following disclaimer in the documentation and/or other materials provided - with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY GOOGLE, INC. ``AS IS\'\' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - GOOGLE, INC. OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, - EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - https://github.com/bumptech/glide - Copyright 2013 Square, Inc.\n\nLicensed under the Apache License, - Version 2.0 (the "License"); you may not use this work except in compliance with the - License. You may obtain a copy of the License in the LICENSE file, or - at:\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or - agreed to in writing, software distributed under the License is distributed on an "AS IS" - BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - License for the specific language governing permissions and limitations under the License. - https://github.com/square/picasso - Copyright 2016, Arthur Teplitzki, 2013, Edmodo, Inc.\n\nLicensed - under the Apache License, Version 2.0 (the "License"); you may not use this work except in - compliance with the License. You may obtain a copy of the License in the LICENSE file, or - at:\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or - agreed to in writing, software distributed under the License is distributed on an "AS IS" - BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - License for the specific language governing permissions and limitations under the License. - https://github.com/ArthurHub/Android-Image-Cropper - Copyright 2016 Duolingo\n\nLicensed under the Apache License, - Version 2.0 (the "License"); you may not use this file except in compliance with the - License.You may obtain a copy of the License - at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or - agreed to in writing, software distributed under the License is distributed on an "AS IS" - BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the - License for the specific language governing permissions and limitations under the License. - https://github.com/duolingo/rtl-viewpager - Copyright 2013 JodaOrg\n\nLicensed under the Apache License, Version - 2.0 (the "License"); you may not use this file except in compliance with the License.You may - obtain a copy of the License at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless - required by applicable law or agreed to in writing, software distributed under the License - is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - express or implied.See the License for the specific language governing permissions and - limitations under the License. - https://github.com/JodaOrg/joda-time - BSD License\n\nFor Stetho software\n\nCopyright (c) 2015, Facebook, - Inc. All rights reserved.\n\nRedistribution and use in source and binary forms, with or - without modification,\nare permitted provided that the following conditions are met:\n\n * - Redistributions of source code must retain the above copyright notice, this\n list of - conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce - the above copyright notice,\n this list of conditions and the following disclaimer in the - documentation\n and/or other materials provided with the distribution.\n\n * Neither the - name Facebook nor the names of its contributors may be used to\n endorse or promote products - derived from this software without specific\n prior written permission.\n\nTHIS SOFTWARE IS - PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND\nANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR - CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF - ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - https://github.com/facebook/stetho - Copyright 2012 Square, Inc.\nCopyright 2010 Google, Inc.\n\nLicensed - under the Apache License, Version 2.0 (the "License"); you may not use this file except in - compliance with the License. You may obtain a copy of the License - at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or - agreed to in writing, software distributed under the License is distributed on an "AS IS" - BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - License for the specific language governing permissions and limitations under the License. - https://github.com/square/otto - Copyright 2017 Chris Banes\n\nLicensed under the Apache License, - Version 2.0 (the "License"); you may not use this file except in compliance with the - License. You may obtain a copy of the License - at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or - agreed to in writing, software distributed under the License is distributed on an "AS IS" - BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - License for the specific language governing permissions and limitations under the License. - https://github.com/chrisbanes/PhotoView - Copyright 2017 aritraroy\n\nLicensed under the Apache License, - Version 2.0 (the "License"); you may not use this file except in compliance with the - License. You may obtain a copy of the License - at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or - agreed to in writing, software distributed under the License is distributed on an "AS IS" - BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - License for the specific language governing permissions and limitations under the License. - https://github.com/aritraroy/PatternLockView - Copyright 2015 - 2017 AJ Alt\n\nLicensed under the Apache License, - Version 2.0 (the "License"); you may not use this file except in compliance with the - License. You may obtain a copy of the License - at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or - agreed to in writing, software distributed under the License is distributed on an "AS IS" - BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - License for the specific language governing permissions and limitations under the License. - https://github.com/ajalt/reprint - The MIT License (MIT)\n\nCopyright (c) 2016 Karol Wrótniak, - Droids on Roids\n\nPermission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), to deal in the - Software without restriction, including without limitation the rights to use, copy, modify, - merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit - persons to whom the Software is furnished to do so, subject to the following conditions: - \n\nThe above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. \n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY - OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - https://github.com/koral--/android-gif-drawable - Copyright 2014 Grantland Chew\n\nLicensed under the Apache - License, Version 2.0 (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License - at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or - agreed to in writing, software distributed under the License is distributed on an "AS IS" - BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - License for the specific language governing permissions and limitations under the License. - https://github.com/grantland/android-autofittextview - The MIT License\n\nCopyright (c) 2010 Xtreme Labs and Pivotal - Labs\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this - software and associated documentation files (the "Software"), to deal in the Software - without restriction, including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons - to whom the Software is furnished to do so, subject to the following conditions:\n\nThe - above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY - OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - https://github.com/robolectric/robolectric - Copyright 2014 The Android Open Source Project\n\nLicensed under - the Apache License, Version 2.0 (the "License"); you may not use this file except in - compliance with the License. You may obtain a copy of the License - at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or - agreed to in writing, software distributed under the License is distributed on an "AS IS" - BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - License for the specific language governing permissions and limitations under the License. - https://developer.android.com/training/testing/espresso/index.html - Copyright 2008 Google Inc.\n\nLicensed under the Apache License, - Version 2.0 (the "License"); you may not use this file except in compliance with the - License. You may obtain a copy of the License - at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or - agreed to in writing, software distributed under the License is distributed on an "AS IS" - BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - License for the specific language governing permissions and limitations under the License. - https://github.com/google/gson - Copyright 2015 Square, Inc.\n\nLicensed under the Apache License, - Version 2.0 (the "License"); you may not use this file except in compliance with the - License. You may obtain a copy of the License - at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or - agreed to in writing, software distributed under the License is distributed on an "AS IS" - BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - License for the specific language governing permissions and limitations under the License. - https://github.com/square/leakcanary - The MIT License (MIT)\n\nCopyright (c) 2018 - ShawnLin013\n\nPermission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal in the - Software without restriction, including without limitation the rights to use, copy, modify, - merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit - persons to whom the Software is furnished to do so, subject to the following conditions: - \n\nThe above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. \n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY - OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - https://github.com/ShawnLin013/NumberPicker - Copyright 2014 Google, Inc. All rights reserved.\n\nLicensed under - the Apache License, Version 2.0 (the "License"); you may not use this file except in - compliance with the License.You may obtain a copy of the License - at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or - agreed to in writing, software distributed under the License is distributed on an "AS IS" - BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the - License for the specific language governing permissions and limitations under the License. - https://github.com/google/ExoPlayer - Copyright 2016 Google, Inc. All rights reserved.\n\nLicensed - under the Apache License, Version 2.0 (the "License"); you may not use this file except in - compliance with the License.You may obtain a copy of the License - at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or - agreed to in writing, software distributed under the License is distributed on an "AS IS" - BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the - License for the specific language governing permissions and limitations under the License. - https://github.com/googlevr/gvr-android-sdk - Copyright 2016 The Apache Software Foundation\n\nLicensed under the - Apache License, Version 2.0 (the "License"); you may not use this file except in compliance - with the License.You may obtain a copy of the License - at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or - agreed to in writing, software distributed under the License is distributed on an "AS IS" - BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the - License for the specific language governing permissions and limitations under the License. - - https://mvnrepository.com/artifact/org.apache.sanselan/sanselan/0.97-incubator - Copyright 2016 ravi8x\n\nLicensed under the Apache License, Version - 2.0 (the "License"); you may not use this file except in compliance with the License.You may - obtain a copy of the License at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless - required by applicable law or agreed to in writing, software distributed under the License - is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - express or implied.See the License for the specific language governing permissions and - limitations under the License. - https://github.com/ravi8x/AndroidPhotoFilters - Copyright 2018 alexvasilkov\n\nLicensed under the Apache - License, Version 2.0 (the "License"); you may not use this file except in compliance with - the License.You may obtain a copy of the License - at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or - agreed to in writing, software distributed under the License is distributed on an "AS IS" - BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the - License for the specific language governing permissions and limitations under the License. - https://github.com/alexvasilkov/GestureViews - The MIT License (MIT)\n\nCopyright (c) 2018 - Reddit\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of - this software and associated documentation files (the "Software"), to deal in the Software - without restriction, including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons - to whom the Software is furnished to do so, subject to the following conditions: \n\nThe - above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. \n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY - OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - https://github.com/reddit/IndicatorFastScroll - Copyright (C) 2012-2020 Markus Junginger, greenrobot\n\nLicensed - under the Apache License, Version 2.0 (the "License"); you may not use this file except in - compliance with the License.You may obtain a copy of the License - at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or - agreed to in writing, software distributed under the License is distributed on an "AS IS" - BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the - License for the specific language governing permissions and limitations under the License. - https://github.com/greenrobot/EventBus - Copyright (C) 2020 Armen Gevorgyan\n\nLicensed under the - Apache License, Version 2.0 (the "License"); you may not use this file except in compliance - with the License.You may obtain a copy of the License - at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or - agreed to in writing, software distributed under the License is distributed on an "AS IS" - BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the - License for the specific language governing permissions and limitations under the License. - https://github.com/Armen101/AudioRecordView - Copyright (C) 2017 Jacob Klinker\n\nLicensed under the Apache - License, Version 2.0 (the "License"); you may not use this file except in compliance with - the License.You may obtain a copy of the License - at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or - agreed to in writing, software distributed under the License is distributed on an "AS IS" - BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the - License for the specific language governing permissions and limitations under the License. - https://github.com/klinker41/android-smsmms - Copyright (C) 2019 Zhou Pengfei\n\nLicensed under the Apache License, - Version 2.0 (the "License"); you may not use this file except in compliance with the - License.You may obtain a copy of the License - at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or - agreed to in writing, software distributed under the License is distributed on an "AS IS" - BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the - License for the specific language governing permissions and limitations under the License. - https://github.com/penfeizhou/APNG4Android - + Scribe + - MD5 - English(US) - German - French - Italian - Português - Russian - spanish - swedish - Feedback and support\n + + + Suggestion Community Wikimedia and Scribe - Wikipedia is a multilingual free online encyclopedia written - and maintained by a community of volunteers through open collaboration and a wiki-based - editing system. Scribe uses data from Wikipedia to produce autosuggestions by deriving the - most common words in a language as well as the most common words that follow them. - Wikidata is a collaboratively edited multilingual knowledge - graph hosted by the Wikimedia Foundation. It provides freely available data that anyone can - use under a Creative Commons Public Domain license (CC0). Scribe uses language data from - Wikidata to provide users with verb conjugations, noun-form annotations, noun plurals, and - many other features + How we work together Scribe would not be possible without countless contributions by Wikimedia contributors to the many projects that they support. Specifically Scribe makes use of data from the Wikidata Lexicographical data community, as well as data from Wikipedia for each language that Scribe supports. - How we work together Wikimedia Logo - Suggestion - - - - - - @string/january - @string/february - @string/march - @string/april - @string/may - @string/june - @string/july - @string/august - @string/september - @string/october - @string/november - @string/december - - - - @string/in_january - @string/in_february - @string/in_march - @string/in_april - @string/in_may - @string/in_june - @string/in_july - @string/in_august - @string/in_september - @string/in_october - @string/in_november - @string/in_december - - - - @string/monday - @string/tuesday - @string/wednesday - @string/thursday - @string/friday - @string/saturday - @string/sunday - + Wikidata is a collaboratively edited multilingual knowledge + graph hosted by the Wikimedia Foundation. It provides freely available data that anyone can + use under a Creative Commons Public Domain license (CC0). Scribe uses language data from + Wikidata to provide users with verb conjugations, noun-form annotations, noun plurals, and + many other features + Wikipedia is a multilingual free online encyclopedia written + and maintained by a community of volunteers through open collaboration and a wiki-based + editing system. Scribe uses data from Wikipedia to produce autosuggestions by deriving the + most common words in a language as well as the most common words that follow them. + + + + Delete + + + Privacy policy - - @string/monday_letter - @string/tuesday_letter - @string/wednesday_letter - @string/thursday_letter - @string/friday_letter - @string/saturday_letter - @string/sunday_letter - + + Language - - @string/monday_short - @string/tuesday_short - @string/wednesday_short - @string/thursday_short - @string/friday_short - @string/saturday_short - @string/sunday_short - -
+ + Shift + Enter + Delete + Change keyboard type + \ No newline at end of file From 6811dbfdcc1923f2a36506a44d68fa2654487598 Mon Sep 17 00:00:00 2001 From: om Date: Sun, 19 Oct 2025 19:04:46 +0530 Subject: [PATCH 2/3] fix: Removed the editing made inside the Scribe-i18n subtree. --- .../i18n/Scribe-i18n/values/en-US/strings.xml | 44 ------------------- 1 file changed, 44 deletions(-) delete mode 100644 app/src/main/assets/i18n/Scribe-i18n/values/en-US/strings.xml diff --git a/app/src/main/assets/i18n/Scribe-i18n/values/en-US/strings.xml b/app/src/main/assets/i18n/Scribe-i18n/values/en-US/strings.xml deleted file mode 100644 index 22fb368f1..000000000 --- a/app/src/main/assets/i18n/Scribe-i18n/values/en-US/strings.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - Scribe Key - Command Bar - Scribe - - - - - Suggestion - Community - Wikimedia and Scribe - How we work together - Scribe would not be possible without countless contributions by - Wikimedia contributors to the many projects that they support. Specifically Scribe makes use - of data from the Wikidata Lexicographical data community, as well as data from Wikipedia for - each language that Scribe supports. - Wikimedia Logo - Wikidata is a collaboratively edited multilingual knowledge - graph hosted by the Wikimedia Foundation. It provides freely available data that anyone can - use under a Creative Commons Public Domain license (CC0). Scribe uses language data from - Wikidata to provide users with verb conjugations, noun-form annotations, noun plurals, and - many other features - Wikipedia is a multilingual free online encyclopedia written - and maintained by a community of volunteers through open collaboration and a wiki-based - editing system. Scribe uses data from Wikipedia to produce autosuggestions by deriving the - most common words in a language as well as the most common words that follow them. - - - - Delete - - - Privacy policy - - - Language - - - Shift - Enter - Delete - Change keyboard type - \ No newline at end of file From f4919fb0e76e788eaec07d1e9812bc1730fe5d80 Mon Sep 17 00:00:00 2001 From: angrezichatterbox Date: Mon, 17 Nov 2025 18:40:46 +0530 Subject: [PATCH 3/3] chore:remove additional strings which has translated strings --- .../be/scri/ui/screens/PrivacyPolicyScreen.kt | 2 +- .../be/scri/ui/screens/WikimediaScreen.kt | 10 +++---- .../be/scri/ui/screens/about/AboutScreen.kt | 2 +- app/src/main/res/values/strings.xml | 30 +------------------ 4 files changed, 8 insertions(+), 36 deletions(-) diff --git a/app/src/main/java/be/scri/ui/screens/PrivacyPolicyScreen.kt b/app/src/main/java/be/scri/ui/screens/PrivacyPolicyScreen.kt index d7de6d235..97999cefe 100644 --- a/app/src/main/java/be/scri/ui/screens/PrivacyPolicyScreen.kt +++ b/app/src/main/java/be/scri/ui/screens/PrivacyPolicyScreen.kt @@ -32,7 +32,7 @@ fun PrivacyPolicyScreen( modifier: Modifier = Modifier, ) { ScribeBaseScreen( - pageTitle = stringResource(R.string.privacy_policy), + pageTitle = stringResource(R.string.app_about_legal_privacy_policy), onBackNavigation = { onBackNavigation() }, lastPage = stringResource(R.string.app_about_title), modifier = modifier, diff --git a/app/src/main/java/be/scri/ui/screens/WikimediaScreen.kt b/app/src/main/java/be/scri/ui/screens/WikimediaScreen.kt index 1e8565db8..a479ce8f4 100644 --- a/app/src/main/java/be/scri/ui/screens/WikimediaScreen.kt +++ b/app/src/main/java/be/scri/ui/screens/WikimediaScreen.kt @@ -39,13 +39,13 @@ fun WikimediaScreen( modifier: Modifier = Modifier, ) { ScribeBaseScreen( - pageTitle = stringResource(R.string.wikimedia_and_scribe), + pageTitle = stringResource(R.string.app_about_community_wikimedia), onBackNavigation = { onBackNavigation() }, lastPage = stringResource(R.string.app_about_title), modifier = modifier, ) { WikimediaScreenContent( - title = stringResource(R.string.wikimedia_and_scribe_title), + title = stringResource(R.string.app_about_community_wikimedia_caption), modifier = Modifier.padding( horizontal = 16.dp, @@ -53,7 +53,7 @@ fun WikimediaScreen( ) { Column(modifier = Modifier.padding(16.dp)) { Text( - text = stringResource(id = R.string.scribe_wikimedia), + text = stringResource(id = R.string.scribe_key), fontSize = ScribeTypography.bodyMedium.fontSize, style = TextStyle.Default.copy( @@ -72,7 +72,7 @@ fun WikimediaScreen( colorFilter = ColorFilter.tint(MaterialTheme.colorScheme.onSurface), ) Text( - text = stringResource(id = R.string.wikidata_and_scribe), + text = stringResource(id = R.string.app_about_community_wikimedia_text_2), fontSize = ScribeTypography.bodyMedium.fontSize, style = TextStyle.Default.copy( @@ -91,7 +91,7 @@ fun WikimediaScreen( colorFilter = ColorFilter.tint(MaterialTheme.colorScheme.onSurface), ) Text( - text = stringResource(id = R.string.wikipedia_and_scribe), + text = stringResource(id = R.string.app_about_community_wikimedia_text_3), fontSize = ScribeTypography.bodyMedium.fontSize, style = TextStyle.Default.copy( diff --git a/app/src/main/java/be/scri/ui/screens/about/AboutScreen.kt b/app/src/main/java/be/scri/ui/screens/about/AboutScreen.kt index 61881ed46..812ad28ed 100644 --- a/app/src/main/java/be/scri/ui/screens/about/AboutScreen.kt +++ b/app/src/main/java/be/scri/ui/screens/about/AboutScreen.kt @@ -77,7 +77,7 @@ fun AboutScreen( verticalArrangement = Arrangement.spacedBy(8.dp), ) { ItemCardContainerWithTitle( - title = stringResource(R.string.community_title), + title = stringResource(R.string.app_about_community_title), cardItemsList = communityList, isDivider = true, ) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 22fb368f1..8431bc8dc 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -3,42 +3,14 @@ Scribe Key Command Bar Scribe - - Suggestion - Community - Wikimedia and Scribe - How we work together - Scribe would not be possible without countless contributions by - Wikimedia contributors to the many projects that they support. Specifically Scribe makes use - of data from the Wikidata Lexicographical data community, as well as data from Wikipedia for - each language that Scribe supports. Wikimedia Logo - Wikidata is a collaboratively edited multilingual knowledge - graph hosted by the Wikimedia Foundation. It provides freely available data that anyone can - use under a Creative Commons Public Domain license (CC0). Scribe uses language data from - Wikidata to provide users with verb conjugations, noun-form annotations, noun plurals, and - many other features - Wikipedia is a multilingual free online encyclopedia written - and maintained by a community of volunteers through open collaboration and a wiki-based - editing system. Scribe uses data from Wikipedia to produce autosuggestions by deriving the - most common words in a language as well as the most common words that follow them. - - - Delete - - - Privacy policy - - Language - - Shift Enter Delete Change keyboard type - \ No newline at end of file +