Index: chrome/app/generated_resources.grd |
diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources.grd |
index 1a086f7b135b79229b024d434dc179e9eb92b989..4d03df8ed2dfa099f5e2a48573f7c72b91e0bda2 100644 |
--- a/chrome/app/generated_resources.grd |
+++ b/chrome/app/generated_resources.grd |
@@ -2217,6 +2217,12 @@ Even if you have downloaded files from this website before, the website might ha |
<message name="IDS_APPLICATION_INFO_CREATE_SHORTCUTS_BUTTON_TEXT" desc="Text for the button that opens the dialog to create shortcuts for the app."> |
Create shortcuts |
</message> |
+ <message name="IDS_APPLICATION_INFO_RETAINED_DEVICE_PERMISSIONS_TEXT" desc="Heading above the current retained devices for the app, which are devices the app has permanent access to."> |
+ Devices |
+ </message> |
+ <message name="IDS_APPLICATION_INFO_REVOKE_DEVICE_PERMISSIONS_BUTTON_TEXT" desc="Text displayed in the button to remove the app's device permissions. After pressing this button, the app no longer has access to the devices."> |
+ Revoke device access |
+ </message> |
</if> |
<if expr="use_titlecase"> |
<message name="IDS_APPLICATION_INFO_WEB_STORE_LINK" desc="In Title Case: Text for the link that opens the app in the Web Store.."> |
@@ -2267,6 +2273,12 @@ Even if you have downloaded files from this website before, the website might ha |
<message name="IDS_APPLICATION_INFO_CREATE_SHORTCUTS_BUTTON_TEXT" desc="In Title Case: Text for the button that opens the dialog to create shortcuts for the app."> |
Create Shortcuts |
</message> |
+ <message name="IDS_APPLICATION_INFO_RETAINED_DEVICES_PERMISSIONS_TEXT" desc="In Title Case: Heading above the current retained devices for tha pp, which are devices the app has permanent access to."> |
+ Devices |
+ </message> |
+ <message name="IDS_APPLICATION_INFO_REVOKE_DEVICE_PERMISSIONS_BUTTON_TEXT" desc="In Title Case: Text displayed in the button to remove the app's device permissions. After pressing this button, the app no longer has access to the devices."> |
+ Revoke Device Access |
+ </message> |
</if> |
<message name="IDS_APPLICATION_INFO_NO_PERMISSIONS_TEXT" desc="Text displayed in the Permissions area of the dialog if the app has no permissions."> |
This app requires no special permissions. |
@@ -4276,6 +4288,65 @@ Make sure you do not expose any sensitive information. |
</message> |
</if> |
+ <message name="IDS_EXTENSION_PROMPT_RETAINED_DEVICES_DEFAULT" desc="A line of explanatory text that precedes the list of devices the app has permanent access to, showing the number of devices. This is shown when an app has persistent access to devices. This is necessary for every language. This is the default for all the numbers NOT covered by special cases (singular, dual/two, few, many) some languages need. For CJK, Vietnamese, Turkish and Kannada, this is the only string necessary. For languages with singular-plural distinction, this is the generic plural. For Lithuanian, NUMBER_OF_DEVICES is 11 .. 19."> |
+ It has permanent access to <ph name="NUMBER_OF_DEVICES">#<ex>5</ex></ph> devices. |
+ </message> |
+ |
+ <if expr="lang not in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> |
+ <message name="IDS_EXTENSION_PROMPT_RETAINED_DEVICE_SINGULAR" desc="A line of explanatory text that precedes the list of devices the app has permanent access to, showing the number of devices. This is shown when an app has persistent access to devices. NUMBER_OF_DEVICES is one or one-like numbers : 1 (many European and most Indian languages), 1 and 0 (French, Brazilian Portuguese and Hindi), 1,21,31, .. (Russian, Ukrainian, Croatian, Serbian, Latvian, Lithuanian), or 1, 101, 201, .. (Slovenian). Do NOT translate this for CJK, Vietnamese, Turkish and Kannada"> |
+ It has permanent access to <ph name="NUMBER_OF_DEVICES">#<ex>1</ex></ph> device. |
+ </message> |
+ </if> |
+ <if expr="lang in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> |
+ <message translateable="false" name="IDS_EXTENSION_PROMPT_RETAINED_DEVICE_SINGULAR" desc=""> |
+ NA |
+ </message> |
+ </if> |
+ |
+ <if expr="lang in ['ar', 'ro', 'lv']"> |
+ <message name="IDS_EXTENSION_PROMPT_RETAINED_DEVICES_ZERO" desc="A line of explanatory text that precedes the list of devices the app has permanent access to, showing the number of devices. This is shown when an app has persistent access to devices. NUMBER_OF_DEVICES is 0 (Arabic, Latvian) or 0, 2..19, 101..119, ... (Romanian). For other languages, do NOT translate."> |
+ It has permanent access to <ph name="NUMBER_OF_DEVICES">#<ex>0</ex></ph> devices. |
+ </message> |
+ </if> |
+ <if expr="lang not in ['ar', 'ro', 'lv']"> |
+ <message translateable="false" name="IDS_EXTENSION_PROMPT_RETAINED_DEVICES_ZERO" desc=""> |
+ NA |
+ </message> |
+ </if> |
+ |
+ <if expr="lang in ['ga', 'sl', 'ar']"> |
+ <message name="IDS_EXTENSION_PROMPT_RETAINED_DEVICES_TWO" desc="A line of explanatory text that precedes the list of devices the app has permanent access to, showing the number of devices. This is shown when an app has persistent access to devices. NUMBER_OF_DEVICES is two or two-like/dual numbers : 2 (Arabic and Irish) or 2, 102, 202 ... (Slovenian). For other languages, do NOT translated."> |
+ It has permanent access to <ph name="NUMBER_OF_DEVICES">#<ex>2</ex></ph> devices. |
+ </message> |
+ </if> |
+ <if expr="lang not in ['ga', 'sl', 'ar']"> |
+ <message translateable="false" name="IDS_EXTENSION_PROMPT_RETAINED_DEVICES_TWO" desc=""> |
+ NA |
+ </message> |
+ </if> |
+ |
+ <if expr="lang in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> |
+ <message name="IDS_EXTENSION_PROMPT_RETAINED_DEVICES_FEW" desc="A line of explanatory text that precedes the list of devices the app has permanent access to, showing the number of devices. This is shown when an app has persistent access to devices. NUMBER_OF_DEVICES is few or few-like numbers in Arabic, Russian, Polish, Croatian, Serbian, Ukrainian, Czech, Slovak, Slovenian, Latvian. For other languages, do NOT translate."> |
+ It has permanent access to <ph name="NUMBER_OF_DEVICES">#<ex>3</ex></ph> devices. |
+ </message> |
+ </if> |
+ <if expr="lang not in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> |
+ <message translateable="false" name="IDS_EXTENSION_PROMPT_RETAINED_DEVICES_FEW" desc=""> |
+ NA |
+ </message> |
+ </if> |
+ |
+ <if expr="lang == 'ar'"> |
+ <message name="IDS_EXTENSION_PROMPT_RETAINED_DEVICES_MANY" desc="A line of explanatory text that precedes the list of devices the app has permanent access to, showing the number of devices. This is shown when an app has persistent access to devices. NUMBER_OF_DEVICES is 11 through 99 in Arabic. For all other languages, do NOT translate."> |
+ It has permanent access to <ph name="NUMBER_OF_DEVICES">#<ex>23</ex></ph> devices. |
+ </message> |
+ </if> |
+ <if expr="lang != 'ar'"> |
+ <message translateable="false" name="IDS_EXTENSION_PROMPT_RETAINED_DEVICES_MANY" desc=""> |
+ NA |
+ </message> |
+ </if> |
+ |
<if expr="is_android"> |
<message name="IDS_EXTENSION_PROMPT_WARNING_FULL_ACCESS" desc="Mobile: Permission string for full access to the device and all websites."> |
Read and change all your data on your device and the websites you visit |
@@ -4975,6 +5046,12 @@ Keep your key file in a safe place. You will need it to create new versions of y |
<message name="IDS_EXTENSION_PROMPT_PERMISSIONS_CLEAR_RETAINED_FILES_BUTTON" desc="Text for the Revoke File Access button on the extension permissions prompt"> |
Revoke File Access |
</message> |
+ <message name="IDS_EXTENSION_PROMPT_PERMISSIONS_CLEAR_RETAINED_DEVICES_BUTTON" desc="Text for the Revoke Device Access button on the extension permissions prompt"> |
+ Revoke Device Access |
+ </message> |
+ <message name="IDS_EXTENSION_PROMPT_PERMISSIONS_CLEAR_RETAINED_FILES_AND_DEVICES_BUTTON" desc="Text for the Revoke File and Device Access button on the extension permissions prompt"> |
+ Revoke File and Device Access |
+ </message> |
<message name="IDS_EXTENSION_PROMPT_REMOTE_INSTALL_BUTTON" desc="Text for the install button on the extension install prompt for a remotely installed extension"> |
Enable |
</message> |