Increase character limit for translations
Translators need more than 40 characters for the subfactor translations. This gives translators 2 lines for characters, making the character limit 50. This still looks good with the UI. Bug: 195773269 Bug: 195650506 Test: Visual Change-Id: I13d395215780e0dc95bb27b2e6308a5affffae91
This commit is contained in:
@@ -13639,14 +13639,20 @@
|
|||||||
<string name="tare_settings_reverted_toast">Settings reverted to default.</string>
|
<string name="tare_settings_reverted_toast">Settings reverted to default.</string>
|
||||||
<!-- Title for the TARE policy factor that determines the maximum credits an app can have in one
|
<!-- Title for the TARE policy factor that determines the maximum credits an app can have in one
|
||||||
battery life cycle. Satiated means battery is fully charged; If this is not easily translatable,
|
battery life cycle. Satiated means battery is fully charged; If this is not easily translatable,
|
||||||
translate "maximum balance when device is fully charged" instead. [CHAR LIMIT=40]-->
|
translate "maximum balance when device is fully charged" instead. Balance is the same meaning as
|
||||||
|
having money in a bank account. Balance in our feature is the amount of Android Resource Credits
|
||||||
|
an app can have. Android Resource Credits are a form of payment used by apps to be able to
|
||||||
|
perform tasks. [CHAR LIMIT=40]-->
|
||||||
<string name="tare_max_satiated_balance">Maximum Satiated Balance</string>
|
<string name="tare_max_satiated_balance">Maximum Satiated Balance</string>
|
||||||
<!-- Title for the TARE policy factor that determines the maximum credits in circulation between
|
<!-- Title for the TARE policy factor that determines the maximum credits in circulation between
|
||||||
all the apps [CHAR LIMIT=40]-->
|
all the apps [CHAR LIMIT=40]-->
|
||||||
<string name="tare_max_circulation">Maximum Circulation</string>
|
<string name="tare_max_circulation">Maximum Circulation</string>
|
||||||
<!-- Title for the TARE policy factor that determines the minimum credits an app can have in one
|
<!-- Title for the TARE policy factor that determines the minimum credits an app can have in one
|
||||||
battery life cycle. Satiated means battery is fully charged; If this is not easily translatable,
|
battery life cycle. Satiated means battery is fully charged; If this is not easily translatable,
|
||||||
translate "minimum balance when device is fully charged" instead. [CHAR LIMIT=40]-->
|
translate "minimum balance when device is fully charged" instead. Balance is the same meaning as
|
||||||
|
having money in a bank account. Balance in our feature is the amount of Android Resource Credits
|
||||||
|
an app can have. Android Resource Credits are a form of payment used by apps to be able to
|
||||||
|
perform tasks. [CHAR LIMIT=40]-->
|
||||||
<string name="tare_min_satiated_balance">Minimum Satiated Balance</string>
|
<string name="tare_min_satiated_balance">Minimum Satiated Balance</string>
|
||||||
<!-- Title for the various modifiers that alter the cost of TARE tasks based on battery status
|
<!-- Title for the various modifiers that alter the cost of TARE tasks based on battery status
|
||||||
(charging, power save mode, etc.) [CHAR LIMIT=40]-->
|
(charging, power save mode, etc.) [CHAR LIMIT=40]-->
|
||||||
@@ -13658,89 +13664,94 @@
|
|||||||
benefit the user. [CHAR LIMIT=40]-->
|
benefit the user. [CHAR LIMIT=40]-->
|
||||||
<string name="tare_rewards">Rewards</string>
|
<string name="tare_rewards">Rewards</string>
|
||||||
<!-- Title for the Allow While Idle Exact Wakeup Alarm set via
|
<!-- Title for the Allow While Idle Exact Wakeup Alarm set via
|
||||||
AlarmManager.setExactAndAllowWhileIdle() [CHAR LIMIT=40]-->
|
AlarmManager.setExactAndAllowWhileIdle() [CHAR LIMIT=50]-->
|
||||||
<string name="tare_wakeup_exact_idle" translatable="false">
|
<string name="tare_wakeup_exact_idle" translatable="false">
|
||||||
Allow While Idle Exact Wakeup Alarm</string>
|
Allow While Idle Exact Wakeup Alarm</string>
|
||||||
<!-- Title for the Allow While Idle Inexact Wakeup Alarm set via
|
<!-- Title for the Allow While Idle Inexact Wakeup Alarm set via
|
||||||
AlarmManager.setAndAllowWhileIdle() [CHAR LIMIT=40]-->
|
AlarmManager.setAndAllowWhileIdle() [CHAR LIMIT=50]-->
|
||||||
<string name="tare_wakeup_inexact_idle" translatable="false">
|
<string name="tare_wakeup_inexact_idle" translatable="false">
|
||||||
Allow While Idle Inexact Wakeup Alarm</string>
|
Allow While Idle Inexact Wakeup Alarm</string>
|
||||||
<!-- Title for the Exact Wakeup Alarm set via AlarmManager.setExact() [CHAR LIMIT=40]-->
|
<!-- Title for the Exact Wakeup Alarm set via AlarmManager.setExact() [CHAR LIMIT=50]-->
|
||||||
<string name="tare_wakeup_exact" translatable="false">Exact Wakeup Alarm</string>
|
<string name="tare_wakeup_exact" translatable="false">Exact Wakeup Alarm</string>
|
||||||
<!-- Title for the Inexact Wakeup Alarm set via AlarmManager.set() [CHAR LIMIT=40]-->
|
<!-- Title for the Inexact Wakeup Alarm set via AlarmManager.set() [CHAR LIMIT=50]-->
|
||||||
<string name="tare_wakeup_inexact" translatable="false">Inexact Wakeup Alarm</string>
|
<string name="tare_wakeup_inexact" translatable="false">Inexact Wakeup Alarm</string>
|
||||||
<!-- Title for the Allow While Idle Exact NonWakeup Alarm set via
|
<!-- Title for the Allow While Idle Exact NonWakeup Alarm set via
|
||||||
AlarmManager.setExactAndAllowWhileIdle() [CHAR LIMIT=40]-->
|
AlarmManager.setExactAndAllowWhileIdle() [CHAR LIMIT=50]-->
|
||||||
<string name="tare_nonwakeup_exact_idle" translatable="false">
|
<string name="tare_nonwakeup_exact_idle" translatable="false">
|
||||||
Allow While Idle Exact NonWakeup Alarm</string>
|
Allow While Idle Exact NonWakeup Alarm</string>
|
||||||
<!-- Title for the Exact NonWakeup Alarm set via AlarmManager.setExact() [CHAR LIMIT=40]-->
|
<!-- Title for the Exact NonWakeup Alarm set via AlarmManager.setExact() [CHAR LIMIT=50]-->
|
||||||
<string name="tare_nonwakeup_exact" translatable="false">Exact NonWakeup Alarm</string>
|
<string name="tare_nonwakeup_exact" translatable="false">Exact NonWakeup Alarm</string>
|
||||||
<!-- Title for the Allow While Idle Inexact NonWakeup Alarm set via
|
<!-- Title for the Allow While Idle Inexact NonWakeup Alarm set via
|
||||||
AlarmManager.setAndAllowWhileIdle() [CHAR LIMIT=40]-->
|
AlarmManager.setAndAllowWhileIdle() [CHAR LIMIT=50]-->
|
||||||
<string name="tare_nonwakeup_inexact_idle" translatable="false">
|
<string name="tare_nonwakeup_inexact_idle" translatable="false">
|
||||||
Allow While Idle Inexact NonWakeup Alarm</string>
|
Allow While Idle Inexact NonWakeup Alarm</string>
|
||||||
<!-- Title for the Inexact NonWakeup Alarm set via AlarmManager.set() [CHAR LIMIT=40]-->
|
<!-- Title for the Inexact NonWakeup Alarm set via AlarmManager.set() [CHAR LIMIT=50]-->
|
||||||
<string name="tare_nonwakeup_inexact" translatable="false">Inexact NonWakeup Alarm</string>
|
<string name="tare_nonwakeup_inexact" translatable="false">Inexact NonWakeup Alarm</string>
|
||||||
<!-- Title for the AlarmClock alarm set via AlarmManager.setAlarmClock() [CHAR LIMIT=40]-->
|
<!-- Title for the AlarmClock alarm set via AlarmManager.setAlarmClock() [CHAR LIMIT=50]-->
|
||||||
<string name="tare_alarm_clock" translatable="false">AlarmClock</string>
|
<string name="tare_alarm_clock" translatable="false">AlarmClock</string>
|
||||||
<!-- Exempted apps are those apps exempted from most power saving features. [CHAR LIMIT=40]-->
|
<!-- Exempted apps are those apps exempted from most power saving features. [CHAR LIMIT=50]-->
|
||||||
<string name="tare_exempted">Exempted</string>
|
<string name="tare_exempted">Exempted</string>
|
||||||
<!-- A headless system app is a preinstalled app that does not have any activities/UI that the
|
<!-- A headless system app is a preinstalled app that does not have any activities/UI that the
|
||||||
user can interact with. [CHAR LIMIT=40]-->
|
user can interact with. [CHAR LIMIT=50]-->
|
||||||
<string name="tare_headless_app">Headless System App</string>
|
<string name="tare_headless_app">Headless System App</string>
|
||||||
<!-- Other apps are those apps interacted with by users that are not exempted or headless
|
<!-- Other apps are those apps interacted with by users that are not exempted or headless
|
||||||
system apps. [CHAR LIMIT=40]-->
|
system apps. [CHAR LIMIT=50]-->
|
||||||
<string name="tare_other_app">Other App</string>
|
<string name="tare_other_app">Other App</string>
|
||||||
<!-- Top activity means an app is in the TOP android process state and is thus visible to the
|
<!-- Top activity means an app is in the TOP android process state and is thus visible to the
|
||||||
user[CHAR LIMIT=40]-->
|
user[CHAR LIMIT=50]-->
|
||||||
<string name="tare_top_activity">Top Activity</string>
|
<string name="tare_top_activity">Top Activity</string>
|
||||||
<!-- An event type denoting that a notification was viewed by the user, as defined in
|
<!-- An event type denoting that a notification was viewed by the user, as defined in
|
||||||
UsageEvents.java [CHAR LIMIT=40]-->
|
UsageEvents.java [CHAR LIMIT=50]-->
|
||||||
<string name="tare_notification_seen">Notification Seen</string>
|
<string name="tare_notification_seen">Notification Seen</string>
|
||||||
<!-- An event type denoting that a notification was viewed by the user within 15 minutes
|
<!-- An event type denoting that a notification was viewed by the user within 15 minutes
|
||||||
[CHAR LIMIT=40]-->
|
[CHAR LIMIT=50]-->
|
||||||
<string name="tare_notification_seen_15_min">Notification Seen Within 15 Minutes</string>
|
<string name="tare_notification_seen_15_min">Notification Seen Within 15 Minutes</string>
|
||||||
<!-- An event type denoting that a notification was interacted with in some way by the user
|
<!-- An event type denoting that a notification was interacted with in some way by the user
|
||||||
[CHAR LIMIT=40]-->
|
[CHAR LIMIT=50]-->
|
||||||
<string name="tare_notification_interaction">Notification Interaction</string>
|
<string name="tare_notification_interaction">Notification Interaction</string>
|
||||||
<!-- An event type denoting that an app's widget was interacted with in some way by the user
|
<!-- An event type denoting that an app's widget was interacted with in some way by the user
|
||||||
[CHAR LIMIT=40]-->
|
[CHAR LIMIT=50]-->
|
||||||
<string name="tare_widget_interaction">Widget Interaction</string>
|
<string name="tare_widget_interaction">Widget Interaction</string>
|
||||||
<!-- An event type denoting that an app was interacted with in some way by the user
|
<!-- An event type denoting that an app was interacted with in some way by the user
|
||||||
[CHAR LIMIT=40]-->
|
[CHAR LIMIT=50]-->
|
||||||
<string name="tare_other_interaction">Other User Interaction</string>
|
<string name="tare_other_interaction">Other User Interaction</string>
|
||||||
<!-- Title for the initiation of a max priority job by an app as defined in the JobScheduler
|
<!-- Title for the initiation of a max priority job by an app as defined in the JobScheduler
|
||||||
API [CHAR LIMIT=40]-->
|
API [CHAR LIMIT=50]-->
|
||||||
<string name="tare_job_max_start">Job Max Start</string>
|
<string name="tare_job_max_start">Job Max Start</string>
|
||||||
<!-- Title for the process of carrying out of a max priority job by an app as defined in the
|
<!-- Title of an event where a job with max priority is running, but it does not necessarily
|
||||||
JobScheduler API [CHAR LIMIT=40]-->
|
mean the max priority job is running at that moment. In this context, running is a synonym for
|
||||||
|
“ongoing execution of a job with max priority”. [CHAR LIMIT=50]-->
|
||||||
<string name="tare_job_max_running">Job Max Running</string>
|
<string name="tare_job_max_running">Job Max Running</string>
|
||||||
<!-- Title for the initiation of a high priority job by an app as defined in the JobScheduler
|
<!-- Title for the initiation of a high priority job by an app as defined in the JobScheduler
|
||||||
API [CHAR LIMIT=40]-->
|
API [CHAR LIMIT=50]-->
|
||||||
<string name="tare_job_high_start">Job High Start</string>
|
<string name="tare_job_high_start">Job High Start</string>
|
||||||
<!-- Title for the process of carrying out of a high priority job by an app as defined in the
|
<!-- Title of an event where a job with high priority is running, but it does not necessarily
|
||||||
JobScheduler API [CHAR LIMIT=40]-->
|
mean the high priority job is running at that moment. In this context, running is a synonym for
|
||||||
|
“ongoing execution of a job with high priority”. [CHAR LIMIT=50]-->
|
||||||
<string name="tare_job_high_running">Job High Running</string>
|
<string name="tare_job_high_running">Job High Running</string>
|
||||||
<!-- Title for the initiation of a default priority job by an app as defined in the JobScheduler
|
<!-- Title for the initiation of a default priority job by an app as defined in the JobScheduler
|
||||||
API [CHAR LIMIT=40]-->
|
API [CHAR LIMIT=50]-->
|
||||||
<string name="tare_job_default_start">Job Default Start</string>
|
<string name="tare_job_default_start">Job Default Start</string>
|
||||||
<!-- Title for the process of carrying out of a default priority job by an app as defined in the
|
<!-- Title of an event where a job with default priority is running, but it does not necessarily
|
||||||
JobScheduler API [CHAR LIMIT=40]-->
|
mean the default job is running at that moment. In this context, running is a synonym for
|
||||||
|
“ongoing execution of a job with default priority”. [CHAR LIMIT=50]-->
|
||||||
<string name="tare_job_default_running">Job Default Running</string>
|
<string name="tare_job_default_running">Job Default Running</string>
|
||||||
<!-- Title for the initiation of a low priority job by an app as defined in the JobScheduler
|
<!-- Title for the initiation of a low priority job by an app as defined in the JobScheduler
|
||||||
API [CHAR LIMIT=40]-->
|
API [CHAR LIMIT=50]-->
|
||||||
<string name="tare_job_low_start">Job Low Start</string>
|
<string name="tare_job_low_start">Job Low Start</string>
|
||||||
<!-- Title for the process of carrying out of a low priority job by an app as defined in the
|
<!-- Title of an event where a job with low priority is running, but it does not necessarily
|
||||||
JobScheduler API [CHAR LIMIT=40]-->
|
mean the low priority job is running at that moment. In this context, running is a synonym for
|
||||||
|
“ongoing execution of a job with low priority”. [CHAR LIMIT=50]-->
|
||||||
<string name="tare_job_low_running">Job Low Running</string>
|
<string name="tare_job_low_running">Job Low Running</string>
|
||||||
<!-- Title for the initiation of a minimum priority job by an app as defined in the JobScheduler
|
<!-- Title for the initiation of a minimum priority job by an app as defined in the JobScheduler
|
||||||
API [CHAR LIMIT=40]-->
|
API [CHAR LIMIT=50]-->
|
||||||
<string name="tare_job_min_start">Job Min Start</string>
|
<string name="tare_job_min_start">Job Min Start</string>
|
||||||
<!-- Title for the process of carrying out of a minimum priority job by an app as defined in the
|
<!-- Title of an event where a job with minimum priority is running, but it does not necessarily
|
||||||
JobScheduler API [CHAR LIMIT=40]-->
|
mean the job is running at that moment. In this context, running is a synonym for
|
||||||
|
“ongoing execution of a job with minimum priority”. [CHAR LIMIT=50]-->
|
||||||
<string name="tare_job_min_running">Job Min Running</string>
|
<string name="tare_job_min_running">Job Min Running</string>
|
||||||
<!-- Title for the penalty an app receives for letting a job use the maximum execution time and
|
<!-- Title for the penalty an app receives for letting a job use the maximum execution time and
|
||||||
time out [CHAR LIMIT=40]-->
|
time out [CHAR LIMIT=50]-->
|
||||||
<string name="tare_job_timeout_penalty">Job Timeout Penalty</string>
|
<string name="tare_job_timeout_penalty">Job Timeout Penalty</string>
|
||||||
<!-- Titles for the minimum satiated credit balances for different types of apps
|
<!-- Titles for the minimum satiated credit balances for different types of apps
|
||||||
(per battery cycle). Satiated means battery is fully charged. [CHAR LIMIT=40]-->
|
(per battery cycle). Satiated means battery is fully charged. [CHAR LIMIT=40]-->
|
||||||
@@ -13750,7 +13761,7 @@
|
|||||||
<item>@string/tare_other_app</item>
|
<item>@string/tare_other_app</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
<!-- Various modifier subfactors that alter the cost of TARE tasks depending on what battery
|
<!-- Various modifier subfactors that alter the cost of TARE tasks depending on what battery
|
||||||
state the device is in [CHAR LIMIT=40]-->
|
state the device is in [CHAR LIMIT=50]-->
|
||||||
<string-array name="tare_modifiers_subfactors">
|
<string-array name="tare_modifiers_subfactors">
|
||||||
<item>Charging</item>
|
<item>Charging</item>
|
||||||
<!-- Doze refers to the Android Doze feature -->
|
<!-- Doze refers to the Android Doze feature -->
|
||||||
@@ -13761,7 +13772,7 @@
|
|||||||
</string-array>
|
</string-array>
|
||||||
<!-- Various AlarmManager alarms with different costs to produce and price paid by apps
|
<!-- Various AlarmManager alarms with different costs to produce and price paid by apps
|
||||||
if they want to produce these alarms. Alarm in this context refers to the possible alarm cases
|
if they want to produce these alarms. Alarm in this context refers to the possible alarm cases
|
||||||
in AlarmManager. [CHAR LIMIT=40]-->
|
in AlarmManager. [CHAR LIMIT=50]-->
|
||||||
<string-array name="tare_alarm_manager_actions" translatable="false">
|
<string-array name="tare_alarm_manager_actions" translatable="false">
|
||||||
<item>@string/tare_wakeup_exact_idle</item>
|
<item>@string/tare_wakeup_exact_idle</item>
|
||||||
<item>@string/tare_wakeup_inexact_idle</item>
|
<item>@string/tare_wakeup_inexact_idle</item>
|
||||||
@@ -13774,7 +13785,7 @@
|
|||||||
<item>@string/tare_alarm_clock</item>
|
<item>@string/tare_alarm_clock</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
<!-- Titles for the different rewards apps could obtain for actions that benefit the user;
|
<!-- Titles for the different rewards apps could obtain for actions that benefit the user;
|
||||||
each has instant, ongoing, and max credit rewards apps could gain [CHAR LIMIT=40]-->
|
each has instant, ongoing, and max credit rewards apps could gain [CHAR LIMIT=50]-->
|
||||||
<string-array name="tare_rewards_subfactors" translatable="false">
|
<string-array name="tare_rewards_subfactors" translatable="false">
|
||||||
<item>@string/tare_top_activity</item>
|
<item>@string/tare_top_activity</item>
|
||||||
<item>@string/tare_notification_seen</item>
|
<item>@string/tare_notification_seen</item>
|
||||||
@@ -13784,7 +13795,7 @@
|
|||||||
<item>@string/tare_other_interaction</item>
|
<item>@string/tare_other_interaction</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
<!-- Various JobScheduler tasks with different costs to produce and willingness to pay by apps
|
<!-- Various JobScheduler tasks with different costs to produce and willingness to pay by apps
|
||||||
if they want to carry out these different tasks [CHAR LIMIT=40]-->
|
if they want to carry out these different tasks [CHAR LIMIT=50]-->
|
||||||
<string-array name="tare_job_scheduler_actions" translatable="false">
|
<string-array name="tare_job_scheduler_actions" translatable="false">
|
||||||
<item>@string/tare_job_max_start</item>
|
<item>@string/tare_job_max_start</item>
|
||||||
<item>@string/tare_job_max_running</item>
|
<item>@string/tare_job_max_running</item>
|
||||||
|
Reference in New Issue
Block a user