Author Topic: Translations for Doze Mode help screen, all languages needed  (Read 16293 times)

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12742
Re: Translations for Doze Mode help screen, all languages needed
« Reply #15 on: May 02, 2016, 10:11:01 pm »
Thank you!

Looks like this (attached).

Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Fcasoli

  • Hero Member
  • *****
  • Posts: 541
Re: Translations for Doze Mode help screen, all languages needed
« Reply #16 on: May 02, 2016, 10:43:17 pm »
please use following, I found some mistakes.
so it is perfect

thanks


  <string name="doze_mode_help_brief">Android 6+: Per un controllo della posta più affidabile, si consiglia di consentire ad AquaMail di lavorare in background (ignorando la \"ottimizzazione della batteria\")</string>

    <string name="doze_mode_learn_more">Approfondisci</string>

    <string name="doze_mode_activity">Android 6+ Modalità sonnellino (Doze Mode)</string>

    <string name="doze_mode_help_detailed">Le versioni più recenti di Android limitano la frequenza con cui le applicazioni sono autorizzate a lavorare in background.\n\nQuando il telefono è in standby, Android permetterà ad AquaMail di controllare la posta solo ogni tanto, e sempre meno spesso, nel periodo in cui il telefono non viene utilizzato.\n\nPuoi evitare questo e far controllare ad AquaMail la posta con la frequenza che desideri, escludendo l'applicazione dalla \"ottimizzazione della batteria\" di Android.\n\nPer fare questo, premi OK in basso per aprire la schermata relative alle Impostazioni.\n\nIn questa schermata vai su \"Non ottimizzato\" e scegli \"Tutte le Applicazioni\".
Cerca Aquamail nell'elenco che compare, selezionala e imposta \"Non ottimizzare\" (per I dispositivi Samsung, trovi la selezione sul lato destro).\n\nPuoi farlo anche in seguito, entrando nelle Impostazioni di Aquamail, \"Posta, ricezione\", o modificando in qualunque momento le Impostazioni del telefono, sotto \"Batteria\".</string>

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12742
Re: Translations for Doze Mode help screen, all languages needed
« Reply #17 on: May 02, 2016, 11:13:17 pm »
@FCasoli, I updated, attached.

Is it now as perfect as "O mio babbino caro" from "Gianni Schicchi"?

Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Fcasoli

  • Hero Member
  • *****
  • Posts: 541
Re: Translations for Doze Mode help screen, all languages needed
« Reply #18 on: May 02, 2016, 11:16:40 pm »
Perfect!

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12742
Re: Translations for Doze Mode help screen, all languages needed
« Reply #19 on: May 02, 2016, 11:21:16 pm »
Perfetto! Grazie!
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12742
Re: Translations for Doze Mode help screen, all languages needed
« Reply #20 on: May 04, 2016, 10:43:30 pm »
Update:

I was allowed to keep the permission after all.

It's still a good thing to have that "help screen" explaining what Doze mode is and why the app should be excluded.

But I'll be able to then show the simple "yes/no" dialog -- no need for the user to "tap Not optimized, select All apps, find AquaMail on the list"...

I've split the already made translations into separate strings:

- a "preamble" (about doze mode)

- two versions of "when you press OK..." (one assumes that the permission is in place, screenshots below; the other is the "long version" if Google Play people change their mind again and I'll have to remove the permission... hopefully this doesn't happen)

- a "closing" part (you can do this later in app settings or revert the change).

Will post those "split" versions under the respective language specific topics.

Meanwhile, this is what the UI will look like now, this is with the permission to show the simple "yes/no" dialog (the permission I'm allowed to keep).
« Last Edit: May 04, 2016, 10:59:56 pm by Kostya Vasilyev, Aqua Mail »
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12742
Re: Translations for Doze Mode help screen, all languages needed
« Reply #21 on: May 04, 2016, 10:45:25 pm »
The "split" originals:

<string name="doze_mode_help_brief">Android 6+: For more reliable mail checking, you may want to allow AquaMail to
work in the background (ignoring \"battery optimizations\")</string>
<string name="doze_mode_learn_more">Learn more</string>
<string name="doze_mode_activity">Android 6+ Doze Mode</string>

<string name="doze_mode_help_preamble">The newer Android versions restrict how often apps are allowed to work in the background.\n\nWhen
the phone is stationary, Android will let AquaMail check mail only every so often, and less and less often while the phone isn\'t moved.\n\nYou
can avoid this and have AquaMail check mail on the schedule you want by excluding the app from Android\'s \"battery optimization\".</string>

<string name="doze_mode_help_direct">To do this, tap OK below to open the relevant screen in the phone\'s Settings.</string>

<string name="doze_mode_help_settings">To do this, tap OK below to open the relevant screen in the phone\'s Settings.\n\nOn
that screen, tap \"Not optimized\" and choose \"All apps\". Find AquaMail on the list, tap it, and choose \"Don\'t optimize\" (for
Samsung devices, this is a toggle on the right side).</string>

<string name="doze_mode_help_closing">You can also do this later via AquaMail settings, \"Mail, receiving\", or revert the change at any
time in the phone\'s Settings app under \"Battery\".</string>
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

StR

  • Hero Member
  • *****
  • Posts: 1558
Re: Translations for Doze Mode help screen, all languages needed
« Reply #22 on: May 07, 2016, 11:36:34 pm »
Update: http://www.aqua-mail.com/forum/index.php?topic=4650.msg26538#msg26538


I recently received a message from Google Play Policy Team, and have to update the app to remove the "set ignore in doze mode" permission for Android 6.0+ (or else the app will be delisted).

For those who wish to know the details: https://plus.google.com/+KostyaVasilyev

With the permission removed, the process of excluding the app from Doze Mode "battery optimizations" is going to be more complicated for the user.

Kostya,

First of all, I am glad to hear that Google gave you the permission to keep the permission. [pun intended]

I was rather sad upon reading the news initially, thinking that Google in it pursuit for locking everybody in its ecosystem made yet another ugly move.
But then I thought about it, and decided that it is quite possible that Google is finally making it right what they've made wrong in the first place. 

They had not allowed Android users disabling specific permissions for the overzealous apps (or the apps where the developers are lazy to think what is actually needed). In a way I understand why that could've happened; otherwise the users who randomly disabled the permissions could be complaining that the app isn't working... But that could've been solved by the OS asking: your app will not be able to do this unless you grant it this permission; would you like to do that?
As a result, - we have a bunch of apps that without real need (besides being nosy)  "run at startup", "read contacts", and run all the time, eating away resources. (I had an app for a professional conference (mainly the program and personal planner for the conference) that wanted to run all the time, even way before the conference started, and after it ended.)
And of course, Google itself is guilty on most of those charges. (We discussed that previously.)

So, now, after the popularity of the 3rd party "optimizers", it seems, Google realized that they can improve battery performance in a similar fashion at the system level, obsoleting those "optimizers". And they are trying to close loopholes for most apps. I am glad that there is someone there, at Google, who has some reasoning remaining, as the exception for Aquamail shows.

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12742
Re: Translations for Doze Mode help screen, all languages needed
« Reply #23 on: May 07, 2016, 11:52:15 pm »
Well, it's not quite like that -- I still believe that Doze mode is overzealous, but Google keeps pushing it forward, and in Android N it's quite ridiculous (kicks in at screen off).

I don't quite know how many misbehaving apps are out there -- since I personally hardly use any apps.

But I think that battery life could be improved without Doze mode by:

1) Google fixing their own bugs (re: the notorious "mobile radio active")
2) getting OEMs to stop playing tricks in their Android flavors (re: Samsung's setWindow bug, alarms not firing at all on some devices)
3) not putting so much crap into Google Play Services (maybe it's not "crap" to them)

Part of it is just corporate management and group dynamics, someone had this idea for Doze mode, and the "ship" now points in that direction and has a lot of momentum behind it. Whether it's "good" or "bad" is almost irrelevant, the momentum is there.

Now Aqua got hit because the policy (for what apps are allowed to hold the "easy Doze exclude" permission) isn't very well written -- it does not mention "email apps" by those specific words.

Is that intentional, oversight? Was that the intent? Who is responsible? Not the support people on Play team, for sure. Will the policy get updated?

Those are all "management" (teamwork) things, and it seems that Google's not doing very well on this one.

I am happy with the outcome though, even with the stress of preparing those changes. The new help screen is better, with an explanation of what Doze is and how it affects the app -- which wasn't there before.
« Last Edit: May 07, 2016, 11:53:52 pm by Kostya Vasilyev, Aqua Mail »
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

StR

  • Hero Member
  • *****
  • Posts: 1558
Re: Translations for Doze Mode help screen, all languages needed
« Reply #24 on: May 08, 2016, 05:17:10 am »
...
I don't quite know how many misbehaving apps are out there -- since I personally hardly use any apps.

What I meant is not really "misbehaving", as they are behaving as intended by their authors. Rather, their behavior is "frivolous": the apps do things that are not needed for the functionality used and needed by the user (while not allowing the user to disable that superfluous functionality). So, for the user, that "extra" functionality is either superfluous or even malicious (as in "intrusive" - with respect to either information or resources).
Those things include running when not needed (e.g. "run at startup"), and having no option to turn them off. (Chrome on my phone is running all the time, and momentarily has well over 20 MB of data stored a moment after I delete the data and stop the app.)

You may have meant the same using the label "misbehaving", but I thought I'd clarify just in case.

Quote
But I think that battery life could be improved without Doze mode by:

1) Google fixing their own bugs (re: the notorious "mobile radio active")
2) getting OEMs to stop playing tricks in their Android flavors (re: Samsung's setWindow bug, alarms not firing at all on some devices)
3) not putting so much crap into Google Play Services (maybe it's not "crap" to them)

Yes, I agree. But it looks more attractive and noble to improve performance rather than fixing their own bugs.
Re: (3) - no, it isn't crap to them. It is a part of their "core" business, so, it is hard to expect them to change that...
The same way as it is hard to expect them:
4) not allowing OEMs (including Google itself) and Phone companies (in the US, where you buy a phone for a particular company, such as Verizon Wireless) bundling devices with all that crapware that cannot be removed.

PS. It is possible that Doze mode is overzealous (I don't have any experience with 5.x or 6.x device.) Here, I am not looking at small details, but rather at a larger picture.

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12742
Re: Translations for Doze Mode help screen, all languages needed
« Reply #25 on: May 08, 2016, 03:49:49 pm »
It's all fine as long as it's the "bad" apps we're discussing.

But this is (naturally) subjective, different people need different apps.

Doze mode cannot be fully reverted, even if an app is whitelisted.

What if a "good" app, one you personally need / want to use, is limited by Doze and becomes less functional, not able to do things you've relied on?

Different story, right?

Exactly what happened to Tasker (just one I happen to know a bit about).

Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

StR

  • Hero Member
  • *****
  • Posts: 1558
Re: Translations for Doze Mode help screen, all languages needed
« Reply #26 on: May 08, 2016, 07:56:57 pm »
I am not arguing that Dozen mode is a good thing.  Rather, I am thinking that it might not be as evil in its intentions  as it had seemed to me in the beginning.
I still think it is an ugly kludge for the shortcomings of the initial design.

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12742
Re: Translations for Doze Mode help screen, all languages needed
« Reply #27 on: May 08, 2016, 07:58:06 pm »
"The road to hell is paved with Doze mode battery optimizations" :)

Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12742
Re: Translations for Doze Mode help screen all languages needed
« Reply #28 on: August 30, 2016, 10:31:02 pm »
Thanks for your help Uniqu3, i couldnt find any "Request to join this project" in the summary page.

Maybe coz the project was on hold for a long time?

Maybe you only meant to post that there, and not here?

http://forum.cmsmadesimple.org/viewtopic.php?f=15&t=19347
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/