Skip to content

Update English strings in the app and the README (read description) #569

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 10 commits into
base: main
Choose a base branch
from

Conversation

GerbillLife
Copy link

@GerbillLife GerbillLife commented Jun 5, 2025

The changes include instructing the user to enable animations through accessibility settings instead of developer options. That functionality should be changed. That string for other languages should be retranslated to change this. Maybe remove that string for other languages and let the translators know they should retranslate that string.

The repository description from the fork should also be a part of this pull request.

This project contains the complete code of the system Easter eggs, which aims to organize and be
compatible with all system easter eggs, so as to ensure that most devices can experience different
versions of Easter eggs without making too many modifications to the easter egg's code.
This project contains the complete code for all Android Easter eggs, aiming to organize and ensure compatibility with all Android Easter eggs. The goal is to enable most devices to experience different versions of the Easter eggs with minimal modifications to the Easter egg's code. Newer versions use newer system features, while older versions are limited to using only certain features.
Copy link
Owner

@hushenghao hushenghao Jun 6, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Newer versions use newer system features, while older versions are limited to using only certain features.
Comment"
This is incorrect. It's not that only the new version of the Easter egg uses the new system features; it's just that some are in use. https://github.com/hushenghao/AndroidEasterEggs/wiki/Android-versions

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've changed it. How about the new one?

Copy link
Owner

@hushenghao hushenghao Jun 9, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Or delete this sentence 'Newer versions use newer system features, while older versions are limited to using only certain features.'

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Or delete this sentence 'Newer versions use newer system features, while older versions are limited to using only certain features.'

I think I changed that string but maybe it doesn't show up there. Can you check the latest commit?

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

README.md
string.xml: label_project_desc
There are two places in your modifications that are different.

<string name="summary_system_default">Default</string>
<string name="summary_theme_dark_mode">Dark</string>
<string name="summary_theme_light_mode">Light</string>
<string name="summary_theme_amoled_mode">AMOLED</string>
<string name="summary_theme_amoled_mode">Black</string>
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Black and Dark , It's easy to confuse

Copy link
Author

@GerbillLife GerbillLife Jun 6, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I disagree. I think AMOLED is even more confusing since you do not need to have that screen technology in order to use the theme and the screen technology isn't related to the theme colors. I think people will understand the difference.

<string name="label_about">About</string>
<string name="label_contribute">Contribute</string>
<string name="animator_disabled_alert_message">Due to the system animation being disabled, some features may not work properly. Please go to \"Developer Options\" and enable the \"Animator duration scale\" option to activate the animation.</string>
<string name="action_goto_settings">Go to Settings</string>
<string name="animator_disabled_alert_message">Due to the system animations being disabled, some features may not work properly. Please go to the accessibility settings and enable animations to activate the animations</string>
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Developer Options" , "Animator duration scale"
These are the contents of the options in the Settings of the system developers and do not need to be modified.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Developer Options" , "Animator duration scale" These are the contents of the options in the Settings of the system developers and do not need to be modified.

The user may have not enabled developer options. Not sure if it is possible to navigate there without activating it. I think there should be a toggle to disable animations in accessibility for probably almost all modern Android devices.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If the user does not activate the developer option, the "Animator duration scale" option will not be disabled, so you don't need to worry

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If the user does not activate the developer option, the "Animator duration scale" option will not be disabled, so you don't need to worry

I think there should be a toggle to disable animations in accessibility for probably almost all modern Android devices.

I think that toggle is functionally the same as setting all the animation scales to 0.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If the animation duration scale is set to 0, it will cause the animation to fail to play properly. The purpose of this dialog box is to guide the user to enable an animation duration scale (which cannot be 0).

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If the animation duration scale is set to 0, it will cause the animation to fail to play properly. The purpose of this dialog box is to guide the user to enable an animation duration scale (which cannot be 0).

I think disabling the toggle I mentioned should set the animation scale to a non-zero value (probably the same as what it was when the toggle wasn't enabled).

<string name="label_component_manager">Components manager</string>
<string name="pref_more_settings">More settings</string>
<string name="pref_retain_recent_egg_tasks">Retain Easter egg tasks</string>
<string name="pref_summary_retain_recent_egg_tasks">Retain Easter egg tasks on Recents screen. Up to 5 can be retained. Not available for the Activity Embedded Mode</string>
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Activity Embedded Mode" It is not applicable to all devices, so parentheses have been added to inform users

Copy link
Author

@GerbillLife GerbillLife Jun 6, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Activity embedding is supported on most large screen devices running Android 12L (API level 32) and higher.

<string name="animator_disabled_alert_message">Due to the system animation being disabled, some features may not work properly. Please go to \"Developer Options\" and enable the \"Animator duration scale\" option to activate the animation.</string>
<string name="action_goto_settings">Go to Settings</string>
<string name="animator_disabled_alert_message">Due to the system animations being disabled, some features may not work properly. Please go to the accessibility settings and enable animations to activate the animations</string>
<string name="action_goto_settings">Open</string>
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a guide to setting developer options, I'm not sure if it's necessary to modify it

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The user may have not enabled developer options. Not sure if it is possible to navigate there without activating it. I think there should be a toggle to disable animations in accessibility for probably almost all modern Android devices.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants