Skip to content

Commit 70f461c

Browse files
authored
Develop - tr and version (#275)
This pull request updates the app version and introduces a large set of new and improved user-facing strings across English, German, and French localizations. The changes add support for new features (notably crash reporting and onboarding flows), enhance clarity for existing features, and improve user guidance and warnings. Additionally, it updates the app's version code and name. **Key changes:** **1. Feature and Onboarding Strings (All Languages)** - Added strings for Sentry crash reporting, onboarding/welcome screens, feature introductions, acknowledgements, and user warnings in `strings.xml` for English, German, and French. This includes support for toggling crash reporting, onboarding actions, and user guidance. [[1]](diffhunk://#diff-74d79d9fdeb4d943ff32ec1d9f6852280ede2ae497809f1cbba32a8ce63fbf32R579-R611) [[2]](diffhunk://#diff-7049c01dbaca09e41462205bc840bb2bdf6766f0b832e1ff68059c7fdfafadc8R579-R611) [[3]](diffhunk://#diff-a2529e239a99387f33127b7e3027bc8447c2392f428129f616ca7f319dd187fbR579-R611) **2. UI and Feature Enhancements** - Introduced new strings for UI settings such as blur effects, empty state actions, and improved descriptions for features like battery notifications and device info. [[1]](diffhunk://#diff-74d79d9fdeb4d943ff32ec1d9f6852280ede2ae497809f1cbba32a8ce63fbf32R1126-R1133) [[2]](diffhunk://#diff-7049c01dbaca09e41462205bc840bb2bdf6766f0b832e1ff68059c7fdfafadc8R1126-R1133) [[3]](diffhunk://#diff-a2529e239a99387f33127b7e3027bc8447c2392f428129f616ca7f319dd187fbR1126-R1133) - Added hints and detailed descriptions for battery notifications and other features to provide better user context. [[1]](diffhunk://#diff-74d79d9fdeb4d943ff32ec1d9f6852280ede2ae497809f1cbba32a8ce63fbf32R1029) [[2]](diffhunk://#diff-7049c01dbaca09e41462205bc840bb2bdf6766f0b832e1ff68059c7fdfafadc8R1029) [[3]](diffhunk://#diff-a2529e239a99387f33127b7e3027bc8447c2392f428129f616ca7f319dd187fbR1029) **3. Localization Improvements** - Synchronized new and updated strings across English, German, and French, ensuring consistency and improved guidance in all supported languages. (All string changes above) **4. Bug Reporting and User Guidance** - Updated the `bug_report_send_via` string in German and French to encourage enabling crash reporting for better issue resolution, replacing the previous generic label. [[1]](diffhunk://#diff-7049c01dbaca09e41462205bc840bb2bdf6766f0b832e1ff68059c7fdfafadc8L933-R961) [[2]](diffhunk://#diff-a2529e239a99387f33127b7e3027bc8447c2392f428129f616ca7f319dd187fbL933-R961) **5. Version Update** - Incremented `versionCode` from 32 to 33 and `versionName` from "12.1" to "12.2" in `app/build.gradle.kts`.
2 parents 027f17c + 40cd8fc commit 70f461c

File tree

8 files changed

+266
-7
lines changed

8 files changed

+266
-7
lines changed

app/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ android {
2121
applicationId = "com.sameerasw.essentials"
2222
minSdk = 26
2323
targetSdk = 36
24-
versionCode = 32
25-
versionName = "12.1"
24+
versionCode = 33
25+
versionName = "12.2"
2626

2727
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
2828
}

app/src/main/res/values-de/strings.xml

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -576,11 +576,39 @@
576576
<string name="content_desc_back">Back</string>
577577
<string name="label_settings">Settings</string>
578578
<string name="action_report_bug">Report a Bug</string>
579+
<!-- Sentry Crash Reporting -->
580+
<string name="sentry_report_mode_title">Crash reporting</string>
581+
<string name="sentry_mode_off">Off</string>
582+
<string name="sentry_mode_auto">Auto</string>
583+
<string name="sentry_crash_toast">Essentials crashed, Report sent</string>
584+
<string name="simulate_crash">Simulate crash</string>
585+
<string name="welcome_title">Welcome to Essentials</string>
586+
<string name="welcome_subtitle">A Toolbox for Android Nerds</string>
587+
<string name="welcome_developer_attribution">by sameerasw.com</string>
588+
<string name="action_lets_begin">Let\'s Begin</string>
589+
<string name="acknowledgement_title">Acknowledgement</string>
590+
<string name="acknowledgement_desc">This app is a collection of utilities that can interact deeply with your device system. Using some features might modify system settings or behavior in unexpected ways. \n\nYou only need to grant necessary permissions which are required for selected features you are using giving you full control over the app\'s behavior. \n\nFurther more, the app does not track or store any of your personal data, I don\'t need them... Keep to yourself safe. You can refer to the source code for more information. \n\nThis app is fully open source and is and always will be free to use. Do not pay or install from unknown sources.</string>
591+
<string name="acknowledgement_warning">WARNING: Proceed with caution. The developer takes no responsibility for any system instability, data loss, or other issues caused by the use of this app. By proceeding, you acknowledge these risks.</string>
592+
<string name="acknowledgement_footer">I know you didn\'t even read this carefully but, in case you need any help, feel free to reach out the developer or the community.</string>
593+
<string name="action_i_understand">I Understand</string>
594+
<string name="feature_intro_desc">Anytime you are clueless on a feature or a Quick Settings Tile on what it does and what permissions may necessary for it, just long press it and pick \'What is this?\' to learn more.</string>
595+
<string name="feature_intro_footer">You can report bugs or find helpful guides anytime in the app settings.</string>
596+
<string name="action_let_me_in">Let Me in Already</string>
597+
<string name="preferences_title">Preferences</string>
598+
<string name="preferences_desc">Configure some basic settings to get started.</string>
599+
<string name="label_app_settings">App Settings</string>
600+
<string name="label_haptic_feedback">Haptic Feedback</string>
601+
<string name="label_updates">Updates</string>
602+
<string name="label_auto_check_updates">Auto check for updates</string>
603+
<string name="desc_auto_check_updates">Check for updates at app launch</string>
604+
<string name="action_all_set">All Set</string>
605+
<string name="action_check_whats_new">Check What\'s New?</string>
579606
<string name="action_done">Fertig</string>
580607
<string name="action_preview">Vorschau</string>
581608
<string name="action_help_guide">Hilfe-Leitfaden</string>
582609
<string name="action_what_is_this">Was ist das?</string>
583610
<string name="update_available_title">Aktualisierung verfügbar</string>
611+
<string name="about_desc_your_android">Glance at your device\'s hardware and software specifications in detail. This information is fetched from GSMArena and system properties to provide a comprehensive overview of your Android device.</string>
584612
<string name="about_desc_ambient_music_glance">\"Blick auf die Musik\" zeigt ein Overlay der aktuellen Wiedergabe auf dem Sperrbildschirm an, wenn Musik abgespielt wird und sich die Wiedergabe ändert. \n\nWenn dein Gerät keine Überlagerungen über dem AOD unterstützt, kannst du während des Ladevorgangs alternativ den in den Android-Einstellungen hinzugefügten Bildschirmschoner wählen.</string>
585613
<string name="about_desc_notification_lighting">Notification Lighting adds a beautiful edge lighting effect when you receive notifications.\n\nYou can customize the animation style, colors, and behavior. It works even when the screen is off (OEM dependent) or on top of your current app. Pick apps, notification priority or what behavior it should be triggering on from given controls. If your OEM does not support overlays above AOD, sue the Ambient display option found below.</string>
586614
<string name="about_desc_screen_off_widget">Easily turn the screen off with a tap on a transparent resizable widget that does not add icons or any clutter to your home screen.</string>
@@ -930,7 +958,7 @@
930958
<string name="action_report_email">Per E-Mail melden</string>
931959
<string name="action_copy_clipboard">In die Zwischenablage kopieren</string>
932960
<string name="bug_report_email_subject">Essentials Fehlerbericht</string>
933-
<string name="bug_report_send_via">Senden über</string>
961+
<string name="bug_report_send_via">Please enable crash reporting as it will automatically report details that would help resolving issues.</string>
934962
<!-- Location Reached -->
935963
<string name="feat_location_reached_title">Are We There Yet?</string>
936964
<string name="feat_location_reached_desc">Bereite dich auf dein Ziel vor.</string>
@@ -998,6 +1026,7 @@
9981026
<string name="download_airsync_summary">Benötigt für die Mac-Akkusynchronisierung</string>
9991027
<string name="feat_battery_notification_title">Battery notification</string>
10001028
<string name="feat_battery_notification_desc">Persistent battery status notification</string>
1029+
<string name="battery_notification_hint">This notification displays battery levels for your connected Mac and Bluetooth devices. You can configure which devices to show in the Battery Widget settings.</string>
10011030
<string name="about_desc_battery_notification">Replicate the battery widget experience in your notification shade. It will show the battery levels of all your connected devices in a single persistent notification, updated in real-time. This includes your Mac (via AirSync) and Bluetooth accessories.</string>
10021031
<string name="battery_notification_channel_name">Battery Status Notification</string>
10031032
<string name="battery_notification_channel_desc">Persistent notification showing connected devices battery levels</string>
@@ -1094,4 +1123,12 @@
10941123
<string name="tab_your_android">Your Android</string>
10951124
<string name="label_device_storage">Storage</string>
10961125
<string name="label_device_ram">Memory</string>
1126+
<string name="label_use_blur">Use blur</string>
1127+
<string name="desc_use_blur">Enable progressive blur elements across the UI</string>
1128+
<string name="msg_blur_compatibility_error">Blur is disabled on this device to prevent a known display bug on Samsung devices with Android 15 or below.</string>
1129+
<!-- Empty State Actions -->
1130+
<string name="msg_no_apps_frozen">No apps selected to freeze.</string>
1131+
<string name="action_get_started">Get Started</string>
1132+
<string name="action_new_automation">New Automation</string>
1133+
<string name="action_add_repository">Add Repository</string>
10971134
</resources>

app/src/main/res/values-en/strings.xml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -576,11 +576,39 @@
576576
<string name="content_desc_back">Back</string>
577577
<string name="label_settings">Settings</string>
578578
<string name="action_report_bug">Report a Bug</string>
579+
<!-- Sentry Crash Reporting -->
580+
<string name="sentry_report_mode_title">Crash reporting</string>
581+
<string name="sentry_mode_off">Off</string>
582+
<string name="sentry_mode_auto">Auto</string>
583+
<string name="sentry_crash_toast">Essentials crashed, Report sent</string>
584+
<string name="simulate_crash">Simulate crash</string>
585+
<string name="welcome_title">Welcome to Essentials</string>
586+
<string name="welcome_subtitle">A Toolbox for Android Nerds</string>
587+
<string name="welcome_developer_attribution">by sameerasw.com</string>
588+
<string name="action_lets_begin">Let\'s Begin</string>
589+
<string name="acknowledgement_title">Acknowledgement</string>
590+
<string name="acknowledgement_desc">This app is a collection of utilities that can interact deeply with your device system. Using some features might modify system settings or behavior in unexpected ways. \n\nYou only need to grant necessary permissions which are required for selected features you are using giving you full control over the app\'s behavior. \n\nFurther more, the app does not track or store any of your personal data, I don\'t need them... Keep to yourself safe. You can refer to the source code for more information. \n\nThis app is fully open source and is and always will be free to use. Do not pay or install from unknown sources.</string>
591+
<string name="acknowledgement_warning">WARNING: Proceed with caution. The developer takes no responsibility for any system instability, data loss, or other issues caused by the use of this app. By proceeding, you acknowledge these risks.</string>
592+
<string name="acknowledgement_footer">I know you didn\'t even read this carefully but, in case you need any help, feel free to reach out the developer or the community.</string>
593+
<string name="action_i_understand">I Understand</string>
594+
<string name="feature_intro_desc">Anytime you are clueless on a feature or a Quick Settings Tile on what it does and what permissions may necessary for it, just long press it and pick \'What is this?\' to learn more.</string>
595+
<string name="feature_intro_footer">You can report bugs or find helpful guides anytime in the app settings.</string>
596+
<string name="action_let_me_in">Let Me in Already</string>
597+
<string name="preferences_title">Preferences</string>
598+
<string name="preferences_desc">Configure some basic settings to get started.</string>
599+
<string name="label_app_settings">App Settings</string>
600+
<string name="label_haptic_feedback">Haptic Feedback</string>
601+
<string name="label_updates">Updates</string>
602+
<string name="label_auto_check_updates">Auto check for updates</string>
603+
<string name="desc_auto_check_updates">Check for updates at app launch</string>
604+
<string name="action_all_set">All Set</string>
605+
<string name="action_check_whats_new">Check What\'s New?</string>
579606
<string name="action_done">Done</string>
580607
<string name="action_preview">Preview</string>
581608
<string name="action_help_guide">Help Guide</string>
582609
<string name="action_what_is_this">What is this?</string>
583610
<string name="update_available_title">Update Available</string>
611+
<string name="about_desc_your_android">Glance at your device\'s hardware and software specifications in detail. This information is fetched from GSMArena and system properties to provide a comprehensive overview of your Android device.</string>
584612
<string name="about_desc_ambient_music_glance">Ambient Music Glance shows a Now Playing overlay on your lock screen when music is playing and playback changes. \n\nIf your device does not support overlays over AOD, you can opt for the Ambience screensaver added in your Android settings as an alternative while charging.</string>
585613
<string name="about_desc_notification_lighting">Notification Lighting adds a beautiful edge lighting effect when you receive notifications.\n\nYou can customize the animation style, colors, and behavior. It works even when the screen is off (OEM dependent) or on top of your current app. Pick apps, notification priority or what behavior it should be triggering on from given controls. If your OEM does not support overlays above AOD, sue the Ambient display option found below.</string>
586614
<string name="about_desc_screen_off_widget">Easily turn the screen off with a tap on a transparent resizable widget that does not add icons or any clutter to your home screen.</string>
@@ -998,6 +1026,7 @@
9981026
<string name="download_airsync_summary">Required for Mac battery sync</string>
9991027
<string name="feat_battery_notification_title">Battery notification</string>
10001028
<string name="feat_battery_notification_desc">Persistent battery status notification</string>
1029+
<string name="battery_notification_hint">This notification displays battery levels for your connected Mac and Bluetooth devices. You can configure which devices to show in the Battery Widget settings.</string>
10011030
<string name="about_desc_battery_notification">Replicate the battery widget experience in your notification shade. It will show the battery levels of all your connected devices in a single persistent notification, updated in real-time. This includes your Mac (via AirSync) and Bluetooth accessories.</string>
10021031
<string name="battery_notification_channel_name">Battery Status Notification</string>
10031032
<string name="battery_notification_channel_desc">Persistent notification showing connected devices battery levels</string>
@@ -1094,4 +1123,12 @@
10941123
<string name="tab_your_android">Your Android</string>
10951124
<string name="label_device_storage">Storage</string>
10961125
<string name="label_device_ram">Memory</string>
1126+
<string name="label_use_blur">Use blur</string>
1127+
<string name="desc_use_blur">Enable progressive blur elements across the UI</string>
1128+
<string name="msg_blur_compatibility_error">Blur is disabled on this device to prevent a known display bug on Samsung devices with Android 15 or below.</string>
1129+
<!-- Empty State Actions -->
1130+
<string name="msg_no_apps_frozen">No apps selected to freeze.</string>
1131+
<string name="action_get_started">Get Started</string>
1132+
<string name="action_new_automation">New Automation</string>
1133+
<string name="action_add_repository">Add Repository</string>
10971134
</resources>

0 commit comments

Comments
 (0)